Searched refs:program_len (Results 1 – 4 of 4) sorted by relevance
/hardware/google/apf/ |
D | apf_disassembler.c | 57 static void print_jump_target(uint32_t target, uint32_t program_len) { in print_jump_target() argument 58 if (target == program_len) { in print_jump_target() 60 } else if (target == program_len + 1) { in print_jump_target() 75 uint32_t program_len = 0; in main() local 80 while (scanf("%2x", &byte) == 1 && program_len < sizeof(program)) { in main() 81 program[program_len++] = byte; in main() 84 for (uint32_t pc = 0; pc < program_len;) { in main() 97 for (i = 0; i < imm_len && pc < program_len; i++) in main() 118 print_jump_target(pc + imm, program_len); in main() 137 for (i = 0; i < cmp_imm_len && pc < program_len; i++) in main() [all …]
|
D | apf_run.c | 71 uint32_t program_len = parse_hex(argv[1], &program); in main() local 80 program = realloc(program, program_len + data_len); in main() 81 memcpy(program + program_len, data, data_len); in main() 85 uint32_t ram_len = program_len + data_len; in main() 86 int ret = accept_packet(program, program_len, ram_len, packet, packet_len, in main() 91 print_hex(program + program_len, data_len); in main()
|
D | apf_interpreter.c | 34 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len, in accept_packet() argument 38 #define IN_PROGRAM_BOUNDS(p) (ENFORCE_UNSIGNED(p) && (p) < program_len) in accept_packet() 45 (p) >= program_len && \ in accept_packet() 61 memory[MEMORY_OFFSET_PROGRAM_SIZE] = program_len; in accept_packet() 76 uint32_t instructions_remaining = program_len; in accept_packet() 79 if (pc == program_len) { in accept_packet() 81 } else if (pc == (program_len + 1)) { in accept_packet()
|
D | apf_interpreter.h | 58 int accept_packet(uint8_t* program, uint32_t program_len, uint32_t ram_len,
|