All pastes #604635 Raw Edit

On 64

public text v1 · immutable
·published 2007-07-05 17:36 UTC
rendered paste body
[swagiaal@toomany frysk-core]$ ./frysk/bindir/fhpd ./frysk/pkglibdir/funit-stacks-values
Attached to process 29940
(fhpd) break third
breakpoint 0
(fhpd) go
(fhpd) Breakpoint 0 third
list
1        #include <stdlib.h>
2        
3        void third(int param3){
4          int var4 = 4;asm volatile ("" : "+m" (var4));
5          char* c = 0;
6          c[0] = var4;
7        }
8        
9        void second(int param2){
10         int var3 = 3;asm volatile ("" : "+m" (var3));
11         third(var3);
12       }
13       
14       void first(int param1){
15         int var2 = 2;asm volatile ("" : "+m" (var2));
16         second(var2);
17       }
18       
19       int main(){
20         int var1 = 1;asm volatile ("" : "+m" (var1));
(fhpd) print var4
4
(fhpd)