|
From: Nicholas N. <nj...@ca...> - 2004-09-02 16:25:55
|
CVS commit by nethercote:
Tweaked comment.
M +20 -12 core.h 1.8
--- valgrind/coregrind/core.h #1.7:1.8
@@ -50,17 +50,22 @@
This gives the following hierarchy (only showing 'arch' headers, not
- 'os' or 'platform' headers), where arrows indicate inclusion:
+ 'os' or 'platform' headers), where arrows indicate inclusion, and
+ $VG_ARCH==x86:
- (tool_arch_asm.h?) <------- core_arch_asm.h
+
+ (include/x86/tool_arch_asm.h?) <----- coregrind/x86/core_arch_asm.h
^ ^ ^ ^
/ \ / \
/ \ / \
- tool_asm.h <---\---------- core_asm.h \
+ / \ / \
+ include/tool_asm.h <-\---- coregrind/core_asm.h \
^ \ ^ \
- \ tool_arch.h <---------\---- core_arch.h
+ \ include/x86/tool_arch.h <--------coregrind/x86/core_arch.h
\ ^ \ ^
\ / \ /
\ / \ /
- tool.h <------------------ core.h
+ \ / \ /
+ include/tool.h <------------ coregrind/core.h
+
Note that core.h contains the *declarations* of arch-specific functions
@@ -70,4 +75,7 @@
there is no separation between declaration and definition for
macros/types, so they instead go into $VG_ARCH/core_arch.h.
+
+ The tool-specific headers are all in include/ so they can be seen by any
+ external tools.
*/
|