diff options
author | tomsmeding <tom.smeding@gmail.com> | 2016-08-14 18:19:36 +0200 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2016-08-14 18:19:36 +0200 |
commit | 3d27c03402c74f54f44d4e51eeae827f93bc44bc (patch) | |
tree | 4157674aedd450e0e050af8243f9447a99205ae5 /prologue.snippet.asm | |
parent | 1d4d6bab83b72c1b02ee1db6b19a65e885f7953d (diff) |
-H to file instead of stderr
Diffstat (limited to 'prologue.snippet.asm')
-rw-r--r-- | prologue.snippet.asm | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/prologue.snippet.asm b/prologue.snippet.asm index a1768a4..294a60c 100644 --- a/prologue.snippet.asm +++ b/prologue.snippet.asm @@ -1,10 +1,14 @@ global _main extern _calloc +extern _fclose extern _fflush +extern _fopen +extern _fprintf extern _free extern _getchar extern _malloc +extern _perror extern _printf extern _putchar extern _snprintf @@ -19,6 +23,8 @@ _main: mov rbp, rsp push rbx push r12 + push r13 ;for stack alignment + push r13 mov edi, PARAMS_MEMSIZE call _malloc cmp rax, 0 @@ -26,7 +32,7 @@ _main: mov rbx, rax ;bufp mov [buf], rax ;buf -%ifdef HEATMAP +%ifdef HEATMAPFNAME mov edi, SOURCE_LENGTH mov esi, 4 call _calloc @@ -39,4 +45,5 @@ _main: ; rbx = bufp ; r12 = heatmap +; r13 is used for the heatmap data file |