1*76c9eb5bSFrançois Revol /* 2*76c9eb5bSFrançois Revol * Copyright 2008, François Revol, revol@free.fr 3*76c9eb5bSFrançois Revol * Distributed under the terms of the MIT License. 4*76c9eb5bSFrançois Revol */ 5*76c9eb5bSFrançois Revol #ifndef _DISASM_ARCH_H 6*76c9eb5bSFrançois Revol #define _DISASM_ARCH_H 7*76c9eb5bSFrançois Revol 8*76c9eb5bSFrançois Revol #ifdef __cplusplus 9*76c9eb5bSFrançois Revol extern "C" { 10*76c9eb5bSFrançois Revol #endif 11*76c9eb5bSFrançois Revol 12*76c9eb5bSFrançois Revol extern status_t disasm_arch_init(); 13*76c9eb5bSFrançois Revol extern status_t disasm_arch_fini(); 14*76c9eb5bSFrançois Revol 15*76c9eb5bSFrançois Revol extern status_t disasm_arch_dump_insns(addr_t where, size_t length, int count); 16*76c9eb5bSFrançois Revol 17*76c9eb5bSFrançois Revol #ifdef __cplusplus 18*76c9eb5bSFrançois Revol } 19*76c9eb5bSFrançois Revol #endif 20*76c9eb5bSFrançois Revol 21*76c9eb5bSFrançois Revol #endif /* _DISASM_ARCH_H */ 22