* Makefile.in (diststuff): Make all-doc; diststuff target does not
[deliverable/binutils-gdb.git] / gdb / gmagic.h
1 /* gmagic.h - Interface to the General Magic debugger extras */
2
3 /* object framework definitions, from FrameworkDefines.asm.h and Generic.h */
4
5 #define kIDBitObject 31 /* set for valid object IDs */
6 #define kIDBitUsable 26 /* set if objectID is usable */
7
8 /* Return nonzero if <object> is a valid ObjectID */
9
10 #define IsObjectID(object) (((unsigned long)(object) & 0x80000000) != 0)
11
12 #define kSizeOfObjectHeader 12 /* size of object header in bytes */
13
14 /* public interfaces */
15
16 extern void
17 init_magic PARAMS ((void));
18
19 extern void
20 magic_create_inferior_hook PARAMS ((void));
21
22 extern struct type *
23 type_of_object PARAMS ((CORE_ADDR object));
24
25 extern CORE_ADDR
26 baseptr_of_object PARAMS ((CORE_ADDR object));
27
28 extern int
29 magic_in_dispatcher PARAMS ((CORE_ADDR stop_pc, char *name));
30
31 extern CORE_ADDR
32 magic_skip_dispatcher PARAMS ((CORE_ADDR stop_pc));
This page took 0.053777 seconds and 4 git commands to generate.