From 6d1e51a89c440f8c38172405f81a12e4b32ebdb6 Mon Sep 17 00:00:00 2001 From: John Tinnerholm <jtinnerholm@gmail.com> Date: Sun, 20 Dec 2020 23:01:59 +0100 Subject: [PATCH] Updated the trace for lab-3 --- traces/trace-lab3.txt | 61 +++++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/traces/trace-lab3.txt b/traces/trace-lab3.txt index 1c7a2d1..220a27a 100644 --- a/traces/trace-lab3.txt +++ b/traces/trace-lab3.txt @@ -1,18 +1,19 @@ -FunctionInformation @ 0x760330 +FunctionInformation @ 0x7fffd215ded0 Tag: 0 - ID: main. + ID: main Table: 0 Parent: 0 Returns: 0 Parameters: none Locals: - 0x76a2c0 f - 0x76a160 e - 0x76a000 d - 0x769ea0 c - 0x769d20 b - 0x769c88 a - Body: 0x76e7a8 + 0x7fffd2170370 f + 0x7fffd2170110 e + 0x7fffd216feb0 d + 0x7fffd216fc50 c + 0x7fffd216f9d0 b + 0x7fffd216f8c0 a + + Body: 0x7fffd217b020 StatementList (statement, preceding) +-CallStatement (call) | +-FunctionCall (function, arguments) [integer] @@ -78,25 +79,27 @@ StatementList (statement, preceding) Quads: 0 ------------------------------------------------------------------------------- -SymbolTable @ 0x760360 +SymbolTable @ 0x7fffd215df28 ------------------------------------------------------------------------------- -7 0x76a280 0x76a280 'real<11>.' array 11 of real [88] -11 0x764510 getint() -> integer -65 0x769c88 a : 0x761388 integer [4] -66 0x769d20 b : 0x7613c8 real [8] --> 0x769c88 a -67 0x769ea0 c : 0x769e60 'integer<10>.' array 10 of integer [40] --> 0x769d20 b -68 0x76a000 d : 0x769fc0 'integer<11>.' array 11 of integer [44] --> 0x769ea0 c -69 0x76a160 e : 0x76a120 'real<10>.' array 10 of real [80] --> 0x76a000 d -70 0x76a2c0 f : 0x76a280 'real<11>.' array 11 of real [88] --> 0x76a160 e -71 0x76c9f0 g(x) -> array 11 of integer -88 0x761388 0x761388 integer [4] -92 0x761408 putreal(x) -> integer -250 0x76a120 0x76a120 'real<10>.' array 10 of real [80] -511 0x76b630 fib(x) -> integer -519 0x76a310 fac(x) -> integer -603 0x7613c8 0x7613c8 real [8] -664 0x769fc0 0x769fc0 'integer<11>.' array 11 of integer [44] -775 0x762460 putint(x) -> integer -907 0x769e60 0x769e60 'integer<10>.' array 10 of integer [40] -918 0x7634b8 getreal() -> real +7 0x7fffd2170300 0x7fffd2170300 'real<11>.' array 11 of real [88] +11 0x7fffd2168320 getint() -> integer +65 0x7fffd216f8c0 a : 0x7fffd215ff80 integer [8] +66 0x7fffd216f9d0 b : 0x7fffd215fff0 real [8] --> 0x7fffd216f8c0 a +67 0x7fffd216fc50 c : 0x7fffd216fbe0 'integer<10>.' array 10 of integer [80] --> 0x7fffd216f9d0 b +68 0x7fffd216feb0 d : 0x7fffd216fe40 'integer<11>.' array 11 of integer [88] --> 0x7fffd216fc50 c +69 0x7fffd2170110 e : 0x7fffd21700a0 'real<10>.' array 10 of real [80] --> 0x7fffd216feb0 d +70 0x7fffd2170370 f : 0x7fffd2170300 'real<11>.' array 11 of real [88] --> 0x7fffd2170110 e +70 0x7fffd2170400 f(z; y; x) -> integer +71 0x7fffd21777b0 g(x) -> array 11 of integer +88 0x7fffd215ff80 0x7fffd215ff80 integer [8] +92 0x7fffd2160060 putreal(x) -> integer +250 0x7fffd21700a0 0x7fffd21700a0 'real<10>.' array 10 of real [80] +481 0x7fffd2162110 putline() -> no return type +511 0x7fffd21750c0 fib(x) -> integer +519 0x7fffd2172b00 fac(x) -> integer +603 0x7fffd215fff0 0x7fffd215fff0 real [8] +664 0x7fffd216fe40 0x7fffd216fe40 'integer<11>.' array 11 of integer [88] +775 0x7fffd21641c0 putint(x) -> integer +907 0x7fffd216fbe0 0x7fffd216fbe0 'integer<10>.' array 10 of integer [80] +918 0x7fffd2166270 getreal() -> real ------------------------------------------------------------------------------- -- GitLab