// Phase 3.2 slice 1 DIE-walker probe. // Three locals on the stack, a couple of params, plus a global. // We want to see DW_TAG_subprogram, DW_TAG_variable, DW_TAG_formal_parameter // in the .debug_info. int gCounter = 0; int add3(int a, int b, int c) { int sum = a + b; int tot = sum + c; return tot; } int main(void) { int x = 0xABCD; int y = 0x1234; int z = add3(x, y, gCounter); gCounter = z; return z; }