1*1f05b1a9SwleiPERF_RECORD_MMAP2 2854748/2854748: [0x400000(0x1000) @ 0 00:1d 123291722 526021]: r-xp /home/noinline-cs-noprobe.perfbin 2*1f05b1a9Swlei 3*1f05b1a9Swlei 4005dc 4*1f05b1a9Swlei 400634 5*1f05b1a9Swlei 400684 6*1f05b1a9Swlei 7f68c5788793 7*1f05b1a9Swlei 0x4005c8/0x4005dc/P/-/-/0 0x40062f/0x4005b0/P/-/-/0 0x400645/0x4005ff/P/-/-/0 0x400637/0x400645/P/-/-/0 0x4005e9/0x400634/P/-/-/0 0x4005d7/0x4005e5/P/-/-/0 0x40062f/0x4005b0/P/-/-/0 0x400645/0x4005ff/P/-/-/0 0x400637/0x400645/P/-/-/0 0x4005e9/0x400634/P/-/-/0 0x4005d7/0x4005e5/P/-/-/0 0x40062f/0x4005b0/P/-/-/0 0x400645/0x4005ff/P/-/-/0 0x400637/0x400645/P/-/-/0 0x4005e9/0x400634/P/-/-/0 0x4005c8/0x4005dc/P/-/-/0 8*1f05b1a9Swlei 9*1f05b1a9Swlei// Test for leaf frame ending up in prolog 10*1f05b1a9Swlei 4005b0 11*1f05b1a9Swlei 400684 12*1f05b1a9Swlei 7f68c5788793 13*1f05b1a9Swlei 0x40062f/0x4005b0/P/-/-/0 0x400645/0x4005ff/P/-/-/0 0x400637/0x400645/P/-/-/0 0x4005e9/0x400634/P/-/-/0 0x4005c8/0x4005dc/P/-/-/0 0x40062f/0x4005b0/P/-/-/0 0x400645/0x4005ff/P/-/-/0 0x400637/0x400645/P/-/-/0 0x4005e9/0x400634/P/-/-/0 0x4005d7/0x4005e5/P/-/-/0 0x40062f/0x4005b0/P/-/-/0 0x400645/0x4005ff/P/-/-/0 0x400637/0x400645/P/-/-/0 0x4005e9/0x400634/P/-/-/0 0x4005d7/0x4005e5/P/-/-/0 0x40062f/0x4005b0/P/-/-/0 14*1f05b1a9Swlei 15*1f05b1a9Swlei// Call stack: 16*1f05b1a9Swlei// 4005b0 -> start addr of bar 17*1f05b1a9Swlei// 400684 -> address in main 18*1f05b1a9Swlei// LBR Entry: | Source | Target 19*1f05b1a9Swlei// 0x40062f/0x4005b0/P/-/-/0 | callq -132 <bar> | start addr of bar 20*1f05b1a9Swlei// 0x400645/0x4005ff/P/-/-/0 | jmp -75 <foo+0xf> | movl -8(%rbp), %eax 21*1f05b1a9Swlei// 0x400637/0x400645/P/-/-/0 | jmp 9 <foo+0x55> | jmp -75 <foo+0xf> 22*1f05b1a9Swlei// 0x4005e9/0x400634/P/-/-/0 | (bar)retq | next addr of [callq -132 <bar>] 23*1f05b1a9Swlei// 0x4005d7/0x4005e5/P/-/-/0 | jmp 9 <bar+0x35> | movl -4(%rbp), %eax 24