|
From: <sv...@va...> - 2009-05-20 07:37:50
|
Author: njn
Date: 2009-05-20 08:37:42 +0100 (Wed, 20 May 2009)
New Revision: 10047
Log:
Trunk sync: field order.
Modified:
branches/DARWIN/coregrind/pub_core_ume.h
Modified: branches/DARWIN/coregrind/pub_core_ume.h
===================================================================
--- branches/DARWIN/coregrind/pub_core_ume.h 2009-05-20 07:37:13 UTC (rev 10046)
+++ branches/DARWIN/coregrind/pub_core_ume.h 2009-05-20 07:37:42 UTC (rev 10047)
@@ -64,13 +64,6 @@
Addr exe_base; // INOUT: lowest (allowed) address of exe
Addr exe_end; // INOUT: highest (allowed) address
- Addr entry; // OUT: entrypoint in main executable
- Addr init_ip; // OUT: address of first instruction to execute
- Addr brkbase; // OUT: base address of brk segment
- Addr init_toc; // OUT: address of table-of-contents, on
- // platforms for which that makes sense
- // (ppc64-linux only)
-
#if !defined(VGO_darwin)
Addr phdr; // OUT: address phdr was mapped at
Int phnum; // OUT: number of phdrs
@@ -83,9 +76,16 @@
char* executable_path; // OUT: path passed to execve()
#endif
+ Addr entry; // OUT: entrypoint in main executable
+ Addr init_ip; // OUT: address of first instruction to execute
+ Addr brkbase; // OUT: base address of brk segment
+ Addr init_toc; // OUT: address of table-of-contents, on
+ // platforms for which that makes sense
+ // (ppc64-linux only)
+
// These are the extra args added by #! scripts
- HChar* interp_name; // OUT: the interpreter name
- HChar* interp_args; // OUT: the args for the interpreter
+ HChar* interp_name; // OUT: the interpreter name
+ HChar* interp_args; // OUT: the args for the interpreter
}
ExeInfo;
|