equal
deleted
inserted
replaced
25 printf(" uninitialized data segment (end) %10p\n", &end); |
25 printf(" uninitialized data segment (end) %10p\n", &end); |
26 printf(" size: %d\n", &end - &etext); |
26 printf(" size: %d\n", &end - &etext); |
27 printf("Heap near %10p\n", data); |
27 printf("Heap near %10p\n", data); |
28 printf("Stack near %10p\n", &argc); |
28 printf("Stack near %10p\n", &argc); |
29 printf(" … %10p\n", &data); |
29 printf(" … %10p\n", &data); |
30 printf("- <ENTER> -------------------------------------\n\n"); |
|
31 |
30 |
32 getchar(); |
31 if (isatty(1)) { |
|
32 printf("- <ENTER> -------------------------------------\n\n"); |
|
33 getchar(); |
|
34 } |
|
35 else printf("------------------------------------------------\n\n"); |
33 |
36 |
34 set_sighandler(SIGSEGV, segv_handler); |
37 set_sighandler(SIGSEGV, segv_handler); |
35 |
38 |
36 puts("etext -> end"); |
39 puts("etext -> end"); |
37 strings(&etext, &end); |
40 strings(&etext, &end); |