From 5666220cf8eea300ef9d2780c553acec40aca191 Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Tue, 17 Jun 2003 11:37:22 +0000 Subject: renamed global_stack_pointer to profile_stack_pointer and exported this label, renamed EXCEPTION_HANDLER to STACK_OVERFLOW_EXCEPTION_HANDLER --- iprofile.s | 791 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ istartup.s | 23 +- itrace.s | 419 ++++++++++++++++++++++++++++++++ 3 files changed, 1221 insertions(+), 12 deletions(-) create mode 100644 iprofile.s create mode 100644 itrace.s diff --git a/iprofile.s b/iprofile.s new file mode 100644 index 0000000..94c174e --- /dev/null +++ b/iprofile.s @@ -0,0 +1,791 @@ + +#undef DEBUG_PROFILER + +#define ALLOCATION_PROFILE +#define MODULE_NAMES + +#define d0 %eax +#define d1 %ebx +#define a0 %ecx +#define a1 %edx +#define a2 %ebp +#define a3 %esi +#define a4 %edi +#define sp %esp + +#if defined(_WINDOWS_) +# define align(n) .align (1<