about summary refs log tree commit diff stats
path: root/apps/ex6
blob: 58fb8b58e50391eec72a4823ac648acf3ac3bc69 (plain)
ofshex dumpascii
0000 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 02 00 03 00 01 00 00 00 d3 00 00 09 34 00 00 00 .ELF........................4...
0020 00 00 00 00 00 00 00 00 34 00 20 00 02 00 00 00 00 00 00 00 01 00 00 00 74 00 00 00 74 00 00 09 ........4...............t...t...
0040 74 00 00 09 79 00 00 00 79 00 00 00 05 00 00 00 00 10 00 00 01 00 00 00 ed 00 00 00 ed 00 00 0a t...y...y.......................
0060 ed 00 00 0a 13 00 00 00 13 00 00 00 06 00 00 00 00 10 00 00 b8 01 00 00 00 cd 80 b8 03 00 00 00 ................................
0080 cd 80 c3 b8 04 00 00 00 cd 80 c3 b8 05 00 00 00 cd 80 c3 b8 06 00 00 00 cd 80 c3 b8 08 00 00 00 ................................
00a0 cd 80 c3 b8 0a 00 00 00 cd 80 c3 b8 26 00 00 00 cd 80 c3 b8 5a 00 00 00 cd 80 c3 b8 36 00 00 00 ............&.......Z.......6...
00c0 cd 80 c3 b8 a2 00 00 00 cd 80 c3 b8 09 01 00 00 cd 80 c3 bb 01 00 00 00 b9 f1 00 00 0a 8b 15 ed ................................
00e0 00 00 0a e8 9b ff ff ff e8 87 ff ff ff 0e 00 00 00 48 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21 0a 00 .................Hello,.world!..
d='n28' href='#n28'>28 29 30 31 32 33 34 35 36



































                                                                                    
c{0: 0 (((1 integer-address)) <- ((copy)) ((2 literal))) -- nil
c{0: 1 (((2 integer)) <- ((copy)) ((34 literal))) -- nil
c{0: 2 (((1 integer-address) (deref)) <- ((add)) ((2 integer)) ((2 literal))) -- nil
c{1: 0 ✓ (((1 integer-address)) <- ((copy)) ((2 literal)))
c{1: 1 ✓ (((2 integer)) <- ((copy)) ((34 literal)))
c{1: 2 ✓ (((1 integer-address) (deref)) <- ((add)) ((2 integer)) ((2 literal)))
cn0: convert-names in main
cn0: (((1 integer-address)) <- ((copy)) ((2 literal))) nil nil
cn0: checking arg ((2 literal))
cn0: checking oarg ((1 integer-address))
maybe-add: ((1 integer-address))
cn0: (((2 integer)) <- ((copy)) ((34 literal))) nil nil
cn0: checking arg ((34 literal))
cn0: checking oarg ((2 integer))
maybe-add: ((2 integer))
cn0: (((1 integer-address) (deref)) <- ((add)) ((2 integer)) ((2 literal))) nil nil
cn0: checking arg ((2 integer))
maybe-add: ((2 integer))
cn0: checking arg ((2 literal))
cn0: checking oarg ((1 integer-address) (deref))
maybe-add: ((1 integer-address) (deref))
cn1: (((1 integer-address)) <- ((copy)) ((2 literal)))
cn1: (((2 integer)) <- ((copy)) ((34 literal)))
cn1: (((1 integer-address) (deref)) <- ((add)) ((2 integer)) ((2 literal)))
schedule: main
run: main 0: (((1 integer-address)) <- ((copy)) ((2 literal)))
run: main 0: 2 => ((1 integer-address))
mem: ((1 integer-address)): 1 <= 2
run: main 1: (((2 integer)) <- ((copy)) ((34 literal)))
run: main 1: 34 => ((2 integer))
mem: ((2 integer)): 2 <= 34
run: main 2: (((1 integer-address) (deref)) <- ((add)) ((2 integer)) ((2 literal)))
mem: ((2 integer)) => 34
run: main 2: 36 => ((1 integer-address) (deref))
mem: ((1 integer-address) (deref)): 2 <= 36
schedule: done with routine nil