xref: /haiku/src/add-ons/kernel/debugger/disasm/disasm_arch.h (revision 23fdebca54748818f55701fc086e652b7d375949)
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