Home
last modified time | relevance | path

Searched refs:program_len (Results 1 – 23 of 23) sorted by relevance

/aosp_15_r20/hardware/google/apf/
Ddisassembler.c80 static void print_jump_target(uint32_t target, uint32_t program_len) { in print_jump_target() argument
81 if (target == program_len) { in print_jump_target()
83 } else if (target == program_len + 1) { in print_jump_target()
90 const char* apf_disassemble(const uint8_t* program, uint32_t program_len, uint32_t* const ptr2pc) { in apf_disassemble() argument
93 if (*ptr2pc > program_len + 1) { in apf_disassemble()
94 bprintf("pc is overflow: pc %d, program_len: %d", *ptr2pc, program_len); in apf_disassemble()
100 if (*ptr2pc == program_len) { in apf_disassemble()
106 if (*ptr2pc == program_len + 1) { in apf_disassemble()
118 for (uint32_t i = 0; i < (length) && *ptr2pc < program_len; i++) \ in apf_disassemble()
164 print_jump_target(*ptr2pc + imm, program_len); in apf_disassemble()
[all …]
Dapf_run.c176 uint32_t program_len, uint32_t ram_len, const char* pkt, uint32_t filter_age) { in packet_handler() argument
184 ret = apf_run(NULL, (uint32_t*)program, program_len, ram_len, packet, packet_len, in packet_handler()
187 ret = accept_packet(program, program_len, ram_len, packet, packet_len, in packet_handler()
196 void apf_trace_hook(uint32_t pc, const uint32_t* regs, const uint8_t* program, uint32_t program_len, in apf_trace_hook() argument
202 printf("%s\n", apf_disassemble(program, program_len, &pc)); in apf_trace_hook()
207 uint32_t program_len, uint32_t ram_len, const char* filename, in file_handler() argument
239 result = apf_run(NULL, (uint32_t*)program, program_len, ram_len, apf_packet, in file_handler()
242 result = accept_packet(program, program_len, ram_len, apf_packet, in file_handler()
280 uint32_t program_len; in main() local
295 program_len = parse_hex(optarg, &program); in main()
[all …]
Dapf_interpreter.c26 uint32_t program_len, const uint8_t *packet, uint32_t packet_len,
29 #define APF_TRACE_HOOK(pc, regs, program, program_len, packet, packet_len, memory, memory_len) \ argument
45 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len, in accept_packet() argument
49 #define IN_PROGRAM_BOUNDS(p) (ENFORCE_UNSIGNED(p) && (p) < program_len) in accept_packet()
56 (p) >= program_len && \ in accept_packet()
72 memory[MEMORY_OFFSET_PROGRAM_SIZE] = program_len; in accept_packet()
87 uint32_t instructions_remaining = program_len; in accept_packet()
90 APF_TRACE_HOOK(pc, registers, program, program_len, packet, packet_len, memory, ram_len); in accept_packet()
91 if (pc == program_len) { in accept_packet()
93 } else if (pc == (program_len + 1)) { in accept_packet()
Dapf_disassembler.c30 uint32_t program_len = 0; in main() local
35 while (scanf("%2x", &byte) == 1 && program_len < sizeof(program)) { in main()
36 program[program_len++] = byte; in main()
39 for (uint32_t pc = 0; pc < program_len;) { in main()
40 printf("%s\n", apf_disassemble(program, program_len, &pc)); in main()
Ddisassembler.h36 const char* apf_disassemble(const uint8_t* program, uint32_t program_len, uint32_t* ptr2pc);
Dapf_interpreter.h58 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len,
/aosp_15_r20/packages/modules/NetworkStack/tests/unit/jni/
Dapf_jni.cpp36 uint32_t program_len, uint32_t ram_len, in run_apf_interpreter() argument
40 return accept_packet((uint8_t*)program, program_len, ram_len, packet, packet_len, in run_apf_interpreter()
43 return apf_run(nullptr, program, program_len, ram_len, packet, packet_len, in run_apf_interpreter()
56 uint32_t program_len = env->GetArrayLength(jprogram); in com_android_server_ApfTest_apfSimulate() local
61 uint32_t ram_len = program_len + data_len; in com_android_server_ApfTest_apfSimulate()
69 env->GetByteArrayRegion(jprogram, 0, program_len, jbuf); in com_android_server_ApfTest_apfSimulate()
76 apf_version, buf.data(), program_len, ram_len, in com_android_server_ApfTest_apfSimulate()
151 uint32_t program_len = env->GetArrayLength(japf_program); in com_android_server_ApfTest_compareBpfApf() local
153 uint32_t ram_len = program_len + data_len; in com_android_server_ApfTest_compareBpfApf()
156 env->GetByteArrayRegion(japf_program, 0, program_len, in com_android_server_ApfTest_compareBpfApf()
[all …]
/aosp_15_r20/hardware/google/apf/v7/
Dapf_interpreter_source.c44 u32 program_len, const u8 *packet, u32 packet_len,
47 #define APF_TRACE_HOOK(pc, regs, program, program_len, packet, packet_len, memory, memory_len) \ argument
83 u32 program_len; // Length of the program member
149 u32 instructions_remaining = ctx->program_len; in do_apf_run()
153 if (ctx->program_len + 20 > ctx->ram_len) return EXCEPTION; in do_apf_run()
171 APF_TRACE_HOOK(ctx->pc, ctx->R, ctx->program, ctx->program_len, in do_apf_run()
173 if (ctx->pc == ctx->program_len + 1) return DROP; in do_apf_run()
174 if (ctx->pc == ctx->program_len) return PASS; in do_apf_run()
175 if (ctx->pc > ctx->program_len) return EXCEPTION; in do_apf_run()
442 ctx->program + ctx->program_len, in do_apf_run()
[all …]
Dapf_interpreter.c590 u32 program_len, const u8 *packet, u32 packet_len,
593 #define APF_TRACE_HOOK(pc, regs, program, program_len, packet, packet_len, memory, memory_len) \ argument
629 u32 program_len; /* Length of the program */ member
695 u32 instructions_remaining = ctx->program_len; in do_apf_run()
699 if (ctx->program_len + 20 > ctx->ram_len) return EXCEPTION; in do_apf_run()
717 APF_TRACE_HOOK(ctx->pc, ctx->R, ctx->program, ctx->program_len, in do_apf_run()
719 if (ctx->pc == ctx->program_len + 1) return DROP; in do_apf_run()
720 if (ctx->pc == ctx->program_len) return PASS; in do_apf_run()
721 if (ctx->pc > ctx->program_len) return EXCEPTION; in do_apf_run()
988 ctx->program + ctx->program_len, in do_apf_run()
[all …]
Dapf_interpreter.h167 int apf_run(void* ctx, uint32_t* const program, const uint32_t program_len,
/aosp_15_r20/hardware/google/apf/v6/
Dapf_interpreter.c588 u32 program_len, const u8 *packet, u32 packet_len,
591 #define APF_TRACE_HOOK(pc, regs, program, program_len, packet, packet_len, memory, memory_len) \ argument
627 u32 program_len; /* Length of the program */ member
688 u32 instructions_remaining = ctx->program_len; in do_apf_run()
692 if (ctx->program_len + 20 > ctx->ram_len) return EXCEPTION; in do_apf_run()
709 APF_TRACE_HOOK(ctx->pc, ctx->R, ctx->program, ctx->program_len, in do_apf_run()
711 if (ctx->pc == ctx->program_len + 1) return DROP; in do_apf_run()
712 if (ctx->pc == ctx->program_len) return PASS; in do_apf_run()
713 if (ctx->pc > ctx->program_len) return EXCEPTION; in do_apf_run()
976 ctx->program + ctx->program_len, in do_apf_run()
[all …]
Dapf_interpreter.h167 int apf_run(void* ctx, uint32_t* const program, const uint32_t program_len,
/aosp_15_r20/hardware/google/apf/devtools/
Dapf_interpreter.c590 u32 program_len, const u8 *packet, u32 packet_len,
593 #define APF_TRACE_HOOK(pc, regs, program, program_len, packet, packet_len, memory, memory_len) \ argument
629 u32 program_len; /* Length of the program */ member
695 u32 instructions_remaining = ctx->program_len; in do_apf_run()
699 if (ctx->program_len + 20 > ctx->ram_len) return EXCEPTION; in do_apf_run()
717 APF_TRACE_HOOK(ctx->pc, ctx->R, ctx->program, ctx->program_len, in do_apf_run()
719 if (ctx->pc == ctx->program_len + 1) return DROP; in do_apf_run()
720 if (ctx->pc == ctx->program_len) return PASS; in do_apf_run()
721 if (ctx->pc > ctx->program_len) return EXCEPTION; in do_apf_run()
988 ctx->program + ctx->program_len, in do_apf_run()
[all …]
Dapf_interpreter.h167 int apf_run(void* ctx, uint32_t* const program, const uint32_t program_len,
/aosp_15_r20/hardware/google/apf/v4/
Dapf_interpreter.c26 uint32_t program_len, const uint8_t *packet, uint32_t packet_len,
29 #define APF_TRACE_HOOK(pc, regs, program, program_len, packet, packet_len, memory, memory_len) \ argument
45 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len, in accept_packet() argument
49 #define IN_PROGRAM_BOUNDS(p) (ENFORCE_UNSIGNED(p) && (p) < program_len) in accept_packet()
56 (p) >= program_len && \ in accept_packet()
72 memory[MEMORY_OFFSET_PROGRAM_SIZE] = program_len; in accept_packet()
87 uint32_t instructions_remaining = program_len; in accept_packet()
90 APF_TRACE_HOOK(pc, registers, program, program_len, packet, packet_len, memory, ram_len); in accept_packet()
91 if (pc == program_len) { in accept_packet()
93 } else if (pc == (program_len + 1)) { in accept_packet()
Dapf_interpreter.h58 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len,
/aosp_15_r20/external/mesa3d/src/gallium/drivers/i915/
H A Di915_state_emit.c365 *batch_space = i915->fs->program_len + (i915->current.fixup_swizzle ? 3 : 0); in validate_program()
372 assert(i915->fs->program_len > 0); in emit_program()
380 assert(i915->fs->program_len % 3 == 1); in emit_program()
385 for (int i = 1; i < i915->fs->program_len; i++) in emit_program()
H A Di915_fpc_translate.c92 fs->program_len = ARRAY_SIZE(passthrough_program); in i915_use_passthrough_shader()
1037 ifs->program_len = decl_size + program_size; in i915_fini_compile()
1038 ifs->program = (uint32_t *)MALLOC(ifs->program_len * sizeof(uint32_t)); in i915_fini_compile()
1126 i915_disassemble_program(fs->program, fs->program_len); in i915_translate_fragment_program()
H A Di915_context.h103 uint32_t program_len; member
H A Di915_state.c605 ifs->program_len = 0; in i915_delete_fs_state()
/aosp_15_r20/external/executorch/docs/source/
H A Dbundled-io.md223 size_t program_len;
225 file_data, file_data_len, &program_ptr, &program_len);
/aosp_15_r20/external/minijail/
H A Dlibminijail.c1588 size_t program_len = ninstrs * sizeof(struct sock_filter); in minijail_unmarshal() local
1589 void *program = consumebytes(program_len, &serialized, &length); in minijail_unmarshal()
1598 j->filter_prog->filter = malloc(program_len); in minijail_unmarshal()
1602 memcpy(j->filter_prog->filter, program, program_len); in minijail_unmarshal()
/aosp_15_r20/hardware/broadcom/wlan/bcmdhd/halutil/
Dhalutil.cpp5156 u32 program_len; in setApfProgram() local
5169 program_len = (strlen((const char *)str) / 2); in setApfProgram()
5170 program = (u8 *)malloc(program_len); in setApfProgram()
5176 if ((u32)str2hex(str, (char *)program) != program_len) { in setApfProgram()
5184 ret = hal_fn.wifi_set_packet_filter(ifHandle, program, program_len); in setApfProgram()