comparison x86_backend.h @ 282:7b8a49220e3b

Remove deferred address entries from abandoned translations inside z80_retrans_inst
author Mike Pavone <pavone@retrodev.com>
date Sat, 04 May 2013 14:36:50 -0700
parents 63b9a500a00b
children 467bfa17004a
comparison
equal deleted inserted replaced
281:44f0bbf57b4f 282:7b8a49220e3b
26 } deferred_addr; 26 } deferred_addr;
27 27
28 typedef uint8_t * (*native_addr_func)(void * context, uint32_t address); 28 typedef uint8_t * (*native_addr_func)(void * context, uint32_t address);
29 29
30 deferred_addr * defer_address(deferred_addr * old_head, uint32_t address, uint8_t *dest); 30 deferred_addr * defer_address(deferred_addr * old_head, uint32_t address, uint8_t *dest);
31 void remove_deferred_until(deferred_addr **head_ptr, deferred_addr * remove_to);
31 void process_deferred(deferred_addr ** head_ptr, void * context, native_addr_func get_native); 32 void process_deferred(deferred_addr ** head_ptr, void * context, native_addr_func get_native);
32 33
33 #endif //X86_BACKEND_H_ 34 #endif //X86_BACKEND_H_
34 35