-#ifdef darwin_TARGET_OS
-#include <mach-o/getsect.h>
-unsigned long macho_etext = 0;
-unsigned long macho_edata = 0;
-
-static void macosx_get_memory_layout(void)
-{
- struct segment_command *seg;
-
- seg = getsegbyname("__TEXT");
- macho_etext = seg->vmaddr + seg->vmsize;
- seg = getsegbyname("__DATA");
- macho_edata = seg->vmaddr + seg->vmsize;
-}
-#endif
-