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