Lines Matching refs:program
170 void packet_handler(int use_apf_v6_interpreter, uint8_t* program, in packet_handler() argument
179 ret = apf_run(NULL, (uint32_t*)program, program_len, ram_len, packet, packet_len, in packet_handler()
182 ret = accept_packet(program, program_len, ram_len, packet, packet_len, in packet_handler()
191 void apf_trace_hook(uint32_t pc, const uint32_t* regs, const uint8_t* program, uint32_t program_len, in apf_trace_hook() argument
197 printf("%s\n", apf_disassemble(program, program_len, &pc)); in apf_trace_hook()
201 void file_handler(int use_apf_v6_interpreter, uint8_t* program, in file_handler() argument
234 result = apf_run(NULL, (uint32_t*)program, program_len, ram_len, apf_packet, in file_handler()
237 result = accept_packet(program, program_len, ram_len, apf_packet, in file_handler()
274 uint8_t* program = NULL; in main() local
290 program_len = parse_hex(optarg, &program); in main()
293 if (!program) { in main()
307 if (!program) { in main()
357 if (!program) { in main()
376 program = realloc(program, ram_len); in main()
377 memcpy(program + ram_len - data_len, data, data_len); in main()
382 file_handler(use_apf_v6_interpreter, program, program_len, ram_len, in main()
385 packet_handler(use_apf_v6_interpreter, program, program_len, ram_len, in main()
390 print_hex(program + ram_len - data_len, data_len); in main()
394 print_counter(program + ram_len - data_len, data_len); in main()
402 free(program); in main()