Lines Matching refs:program
175 void packet_handler(int use_apf_v6_interpreter, uint8_t* program, 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()
197 void apf_trace_hook(uint32_t pc, const uint32_t* regs, const uint8_t* program, uint32_t program_len, in apf_trace_hook() argument
203 const disas_ret ret = apf_disassemble(program, program_len, &pc, use_apf_v6_interpreter); in apf_trace_hook()
208 void file_handler(int use_apf_v6_interpreter, uint8_t* program, in file_handler() argument
241 result = apf_run(NULL, (uint32_t*)program, program_len, ram_len, apf_packet, in file_handler()
244 result = accept_packet(program, program_len, ram_len, apf_packet, in file_handler()
281 uint8_t* program = NULL; in main() local
296 program_len = parse_hex(optarg, &program); in main()
299 if (!program) { in main()
313 if (!program) { in main()
363 if (!program) { in main()
382 program = realloc(program, ram_len); in main()
383 memcpy(program + ram_len - data_len, data, data_len); in main()
388 file_handler(use_apf_v6_interpreter, program, program_len, ram_len, in main()
391 packet_handler(use_apf_v6_interpreter, program, program_len, ram_len, in main()
396 print_hex(program + ram_len - data_len, data_len); in main()
400 print_counter(program + ram_len - data_len, data_len); in main()
408 free(program); in main()