176c9eb5bSFrançois Revol /* 276c9eb5bSFrançois Revol * Copyright 2008, François Revol, revol@free.fr 376c9eb5bSFrançois Revol * Distributed under the terms of the MIT License. 476c9eb5bSFrançois Revol */ 576c9eb5bSFrançois Revol #ifndef _DISASM_ARCH_H 676c9eb5bSFrançois Revol #define _DISASM_ARCH_H 776c9eb5bSFrançois Revol 876c9eb5bSFrançois Revol #ifdef __cplusplus 976c9eb5bSFrançois Revol extern "C" { 1076c9eb5bSFrançois Revol #endif 1176c9eb5bSFrançois Revol 1276c9eb5bSFrançois Revol extern status_t disasm_arch_init(); 1376c9eb5bSFrançois Revol extern status_t disasm_arch_fini(); 1476c9eb5bSFrançois Revol 15*23fdebcaSIngo Weinhold extern status_t disasm_arch_dump_insns(addr_t where, int count, 16*23fdebcaSIngo Weinhold addr_t baseAddress, int backCount); 1776c9eb5bSFrançois Revol 1876c9eb5bSFrançois Revol #ifdef __cplusplus 1976c9eb5bSFrançois Revol } 2076c9eb5bSFrançois Revol #endif 2176c9eb5bSFrançois Revol 2276c9eb5bSFrançois Revol #endif /* _DISASM_ARCH_H */ 23