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)