Skip to content

Instantly share code, notes, and snippets.

@zhuizhuhaomeng
Created July 6, 2023 23:01
Show Gist options
  • Save zhuizhuhaomeng/b7d6c1356a57f7ceb961159d4aa8cd88 to your computer and use it in GitHub Desktop.
Save zhuizhuhaomeng/b7d6c1356a57f7ceb961159d4aa8cd88 to your computer and use it in GitHub Desktop.
_stp_init_stack:54: stack_trace_saves_regs_fn=ffffffff8cf88860 for _stp_stack_print_fallback().
_stp_stack_unwind_one_user:546: STARTING user unwind
HEX: runtime.cgocall[2]
_stp_stack_unwind_one_user:562: CONTINUING user unwind to depth 1
unwind:1493: pc=4041bc, 4041bc
unwind:1536: trying debug_frame
set_no_state_rule:249: reg=10, where=1
_stp_search_unwind_hdr:789: binary search for 4041bc
adjustStartLoc:734: adjustStartLoc=430b40, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=41aac0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=40bd60, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=405c40, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=403980, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=4047c0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=403e60, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=404160, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=404400, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=404260, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=404160, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
_stp_search_unwind_hdr:854: fde off=684
_stp_search_unwind_hdr:864: returning fde=ffffffffc0aba964 startLoc=404160
unwind_frame:1209: /tmp/y_trace_yfieYs0/test_prog: fde=ffffffffc0aba964
unwind_frame:1214: /tmp/y_trace_yfieYs0/test_prog: cie=ffffffffc0aba2e0
parse_fde_cie:142: codeAlign=1, dataAlign=fffffffffffffffc
parse_fde_cie:156: map retAddrReg value 16 to reg_info idx 16
parse_fde_cie:220: startLoc: 404160, locrange: e6
adjustStartLoc:734: adjustStartLoc=404160, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
unwind_frame:1229: startLoc: 404160, endLoc: 404246
unwind_frame:1278: cie=ffffffffc0aba2e0 fde=ffffffffc0aba964 startLoc=404160 endLoc=404246, pc=4041bc
unwind_frame:1298: processCFI for CIE
processCFI:320: targetLoc=0 state->loc=404160
processCFI:526: map DW_CFA_def_cfa value 7 to reg_info idx 7
processCFI:528: DW_CFA_def_cfa reg=7
processCFI:537: DW_CFA_def_cfa_offset offs=8
processCFI:658: targetLoc=0 state->loc=404160
processCFI:659: result: 1
processCFI:357: map DW_CFA_offset_extended value 16 to reg_info idx 16, with offset 2
set_offset_rule:259: reg=10, where=2, svalue=fffffffffffffff8
processCFI:658: targetLoc=0 state->loc=404160
processCFI:659: result: 1
processCFI:329: DW_CFA_nop
processCFI:658: targetLoc=0 state->loc=404160
processCFI:659: result: 1
unwind_frame:1306: processCFI for FDE
processCFI:320: targetLoc=4041bc state->loc=404160
processCFI:559: DW_CFA_def_cfa_offset_sf offs=8
processCFI:658: targetLoc=4041bc state->loc=404160
processCFI:659: result: 1
advance_loc:241: state->loc=404164
processCFI:626: DW_CFA_advance_loc
processCFI:658: targetLoc=4041bc state->loc=404164
processCFI:659: result: 1
processCFI:559: DW_CFA_def_cfa_offset_sf offs=38
processCFI:658: targetLoc=4041bc state->loc=404164
processCFI:659: result: 1
advance_loc:241: state->loc=40421e
processCFI:338: DW_CFA_advance_loc1 (result=1)
processCFI:658: targetLoc=4041bc state->loc=40421e
processCFI:659: result: 1
unwind_frame:1325: cfa reg=7, off=38
unwind_frame:1330: cfa=c0000b0f28 startLoc=c0000b0ef0, endLoc=c0000b0f28
unwind_frame:1337: cie=ffffffffc0aba2e0 fde=ffffffffc0aba964
unwind_frame:1345: register 0. where=0
unwind_frame:1345: register 1. where=0
unwind_frame:1345: register 2. where=0
unwind_frame:1345: register 3. where=0
unwind_frame:1345: register 4. where=0
unwind_frame:1345: register 5. where=0
unwind_frame:1345: register 6. where=0
unwind_frame:1345: register 7. where=0
unwind_frame:1345: register 8. where=0
unwind_frame:1345: register 9. where=0
unwind_frame:1345: register 10. where=0
unwind_frame:1345: register 11. where=0
unwind_frame:1345: register 12. where=0
unwind_frame:1345: register 13. where=0
unwind_frame:1345: register 14. where=0
unwind_frame:1345: register 15. where=0
unwind_frame:1345: register 16. where=2
unwind_frame:1372: register 0. invalid=0
unwind_frame:1375: register 0. where=0
unwind_frame:1372: register 1. invalid=0
unwind_frame:1375: register 1. where=0
unwind_frame:1372: register 2. invalid=0
unwind_frame:1375: register 2. where=0
unwind_frame:1372: register 3. invalid=0
unwind_frame:1375: register 3. where=0
unwind_frame:1372: register 4. invalid=0
unwind_frame:1375: register 4. where=0
unwind_frame:1372: register 5. invalid=0
unwind_frame:1375: register 5. where=0
unwind_frame:1372: register 6. invalid=0
unwind_frame:1375: register 6. where=0
unwind_frame:1372: register 7. invalid=0
unwind_frame:1375: register 7. where=0
unwind_frame:1372: register 8. invalid=0
unwind_frame:1375: register 8. where=0
unwind_frame:1372: register 9. invalid=0
unwind_frame:1375: register 9. where=0
unwind_frame:1372: register 10. invalid=0
unwind_frame:1375: register 10. where=0
unwind_frame:1372: register 11. invalid=0
unwind_frame:1375: register 11. where=0
unwind_frame:1372: register 12. invalid=0
unwind_frame:1375: register 12. where=0
unwind_frame:1372: register 13. invalid=0
unwind_frame:1375: register 13. where=0
unwind_frame:1372: register 14. invalid=0
unwind_frame:1375: register 14. where=0
unwind_frame:1372: register 15. invalid=0
unwind_frame:1375: register 15. where=0
unwind_frame:1372: register 16. invalid=0
unwind_frame:1375: register 16. where=2
unwind_frame:1439: addr=c0000b0f20 width=8
unwind_frame:1451: set register 16 to 4581cd
unwind_frame:1461: returning 0 (4581cd)
_stp_stack_unwind_one_user:587: ret=0 PC=4581cd SP=c0000b0f28
HEX: main._Cfunc_fmax.abi0[2]
_stp_stack_unwind_one_user:562: CONTINUING user unwind to depth 2
unwind:1493: pc=4581cc, 4581cd
unwind:1536: trying debug_frame
set_no_state_rule:249: reg=10, where=1
_stp_search_unwind_hdr:789: binary search for 4581cc
adjustStartLoc:734: adjustStartLoc=430b40, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=44ab60, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=4546c0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=456560, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=456e00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=457740, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=457d00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458040, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458120, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458180, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458260, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458180, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
_stp_search_unwind_hdr:854: fde off=ad74
_stp_search_unwind_hdr:864: returning fde=ffffffffc0ac5054 startLoc=458180
unwind_frame:1209: /tmp/y_trace_yfieYs0/test_prog: fde=ffffffffc0ac5054
unwind_frame:1214: /tmp/y_trace_yfieYs0/test_prog: cie=ffffffffc0aba2e0
parse_fde_cie:142: codeAlign=1, dataAlign=fffffffffffffffc
parse_fde_cie:156: map retAddrReg value 16 to reg_info idx 16
parse_fde_cie:220: startLoc: 458180, locrange: d9
adjustStartLoc:734: adjustStartLoc=458180, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
unwind_frame:1229: startLoc: 458180, endLoc: 458259
unwind_frame:1278: cie=ffffffffc0aba2e0 fde=ffffffffc0ac5054 startLoc=458180 endLoc=458259, pc=4581cc
unwind_frame:1298: processCFI for CIE
processCFI:320: targetLoc=0 state->loc=458180
processCFI:526: map DW_CFA_def_cfa value 7 to reg_info idx 7
processCFI:528: DW_CFA_def_cfa reg=7
processCFI:537: DW_CFA_def_cfa_offset offs=8
processCFI:658: targetLoc=0 state->loc=458180
processCFI:659: result: 1
processCFI:357: map DW_CFA_offset_extended value 16 to reg_info idx 16, with offset 2
set_offset_rule:259: reg=10, where=2, svalue=fffffffffffffff8
processCFI:658: targetLoc=0 state->loc=458180
processCFI:659: result: 1
processCFI:329: DW_CFA_nop
processCFI:658: targetLoc=0 state->loc=458180
processCFI:659: result: 1
unwind_frame:1306: processCFI for FDE
processCFI:320: targetLoc=4581cc state->loc=458180
processCFI:559: DW_CFA_def_cfa_offset_sf offs=8
processCFI:658: targetLoc=4581cc state->loc=458180
processCFI:659: result: 1
advance_loc:241: state->loc=458197
processCFI:626: DW_CFA_advance_loc
processCFI:658: targetLoc=4581cc state->loc=458197
processCFI:659: result: 1
processCFI:559: DW_CFA_def_cfa_offset_sf offs=28
processCFI:658: targetLoc=4581cc state->loc=458197
processCFI:659: result: 1
advance_loc:241: state->loc=45824e
processCFI:338: DW_CFA_advance_loc1 (result=1)
processCFI:658: targetLoc=4581cc state->loc=45824e
processCFI:659: result: 1
unwind_frame:1325: cfa reg=7, off=28
unwind_frame:1330: cfa=c0000b0f50 startLoc=c0000b0f28, endLoc=c0000b0f50
unwind_frame:1337: cie=ffffffffc0aba2e0 fde=ffffffffc0ac5054
unwind_frame:1345: register 0. where=0
unwind_frame:1345: register 1. where=0
unwind_frame:1345: register 2. where=0
unwind_frame:1345: register 3. where=0
unwind_frame:1345: register 4. where=0
unwind_frame:1345: register 5. where=0
unwind_frame:1345: register 6. where=0
unwind_frame:1345: register 7. where=0
unwind_frame:1345: register 8. where=0
unwind_frame:1345: register 9. where=0
unwind_frame:1345: register 10. where=0
unwind_frame:1345: register 11. where=0
unwind_frame:1345: register 12. where=0
unwind_frame:1345: register 13. where=0
unwind_frame:1345: register 14. where=0
unwind_frame:1345: register 15. where=0
unwind_frame:1345: register 16. where=2
unwind_frame:1372: register 0. invalid=0
unwind_frame:1375: register 0. where=0
unwind_frame:1372: register 1. invalid=0
unwind_frame:1375: register 1. where=0
unwind_frame:1372: register 2. invalid=0
unwind_frame:1375: register 2. where=0
unwind_frame:1372: register 3. invalid=0
unwind_frame:1375: register 3. where=0
unwind_frame:1372: register 4. invalid=0
unwind_frame:1375: register 4. where=0
unwind_frame:1372: register 5. invalid=0
unwind_frame:1375: register 5. where=0
unwind_frame:1372: register 6. invalid=0
unwind_frame:1375: register 6. where=0
unwind_frame:1372: register 7. invalid=0
unwind_frame:1375: register 7. where=0
unwind_frame:1372: register 8. invalid=0
unwind_frame:1375: register 8. where=0
unwind_frame:1372: register 9. invalid=0
unwind_frame:1375: register 9. where=0
unwind_frame:1372: register 10. invalid=0
unwind_frame:1375: register 10. where=0
unwind_frame:1372: register 11. invalid=0
unwind_frame:1375: register 11. where=0
unwind_frame:1372: register 12. invalid=0
unwind_frame:1375: register 12. where=0
unwind_frame:1372: register 13. invalid=0
unwind_frame:1375: register 13. where=0
unwind_frame:1372: register 14. invalid=0
unwind_frame:1375: register 14. where=0
unwind_frame:1372: register 15. invalid=0
unwind_frame:1375: register 15. where=0
unwind_frame:1372: register 16. invalid=0
unwind_frame:1375: register 16. where=2
unwind_frame:1439: addr=c0000b0f48 width=8
unwind_frame:1451: set register 16 to 458294
unwind_frame:1461: returning 0 (458294)
_stp_stack_unwind_one_user:587: ret=0 PC=458294 SP=c0000b0f50
HEX: main.main[2]
_stp_stack_unwind_one_user:562: CONTINUING user unwind to depth 3
unwind:1493: pc=458293, 458294
unwind:1536: trying debug_frame
set_no_state_rule:249: reg=10, where=1
_stp_search_unwind_hdr:789: binary search for 458293
adjustStartLoc:734: adjustStartLoc=430b40, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=44ab60, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=4546c0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=456560, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=456e00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=457740, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=457d00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458040, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458120, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458180, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458260, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=458260, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
_stp_search_unwind_hdr:854: fde off=ad9c
_stp_search_unwind_hdr:864: returning fde=ffffffffc0ac507c startLoc=458260
unwind_frame:1209: /tmp/y_trace_yfieYs0/test_prog: fde=ffffffffc0ac507c
unwind_frame:1214: /tmp/y_trace_yfieYs0/test_prog: cie=ffffffffc0aba2e0
parse_fde_cie:142: codeAlign=1, dataAlign=fffffffffffffffc
parse_fde_cie:156: map retAddrReg value 16 to reg_info idx 16
parse_fde_cie:220: startLoc: 458260, locrange: 8e
adjustStartLoc:734: adjustStartLoc=458260, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
unwind_frame:1229: startLoc: 458260, endLoc: 4582ee
unwind_frame:1278: cie=ffffffffc0aba2e0 fde=ffffffffc0ac507c startLoc=458260 endLoc=4582ee, pc=458293
unwind_frame:1298: processCFI for CIE
processCFI:320: targetLoc=0 state->loc=458260
processCFI:526: map DW_CFA_def_cfa value 7 to reg_info idx 7
processCFI:528: DW_CFA_def_cfa reg=7
processCFI:537: DW_CFA_def_cfa_offset offs=8
processCFI:658: targetLoc=0 state->loc=458260
processCFI:659: result: 1
processCFI:357: map DW_CFA_offset_extended value 16 to reg_info idx 16, with offset 2
set_offset_rule:259: reg=10, where=2, svalue=fffffffffffffff8
processCFI:658: targetLoc=0 state->loc=458260
processCFI:659: result: 1
processCFI:329: DW_CFA_nop
processCFI:658: targetLoc=0 state->loc=458260
processCFI:659: result: 1
unwind_frame:1306: processCFI for FDE
processCFI:320: targetLoc=458293 state->loc=458260
processCFI:559: DW_CFA_def_cfa_offset_sf offs=8
processCFI:658: targetLoc=458293 state->loc=458260
processCFI:659: result: 1
advance_loc:241: state->loc=45826a
processCFI:626: DW_CFA_advance_loc
processCFI:658: targetLoc=458293 state->loc=45826a
processCFI:659: result: 1
processCFI:559: DW_CFA_def_cfa_offset_sf offs=30
processCFI:658: targetLoc=458293 state->loc=45826a
processCFI:659: result: 1
advance_loc:241: state->loc=4582e3
processCFI:338: DW_CFA_advance_loc1 (result=1)
processCFI:658: targetLoc=458293 state->loc=4582e3
processCFI:659: result: 1
unwind_frame:1325: cfa reg=7, off=30
unwind_frame:1330: cfa=c0000b0f80 startLoc=c0000b0f50, endLoc=c0000b0f80
unwind_frame:1337: cie=ffffffffc0aba2e0 fde=ffffffffc0ac507c
unwind_frame:1345: register 0. where=0
unwind_frame:1345: register 1. where=0
unwind_frame:1345: register 2. where=0
unwind_frame:1345: register 3. where=0
unwind_frame:1345: register 4. where=0
unwind_frame:1345: register 5. where=0
unwind_frame:1345: register 6. where=0
unwind_frame:1345: register 7. where=0
unwind_frame:1345: register 8. where=0
unwind_frame:1345: register 9. where=0
unwind_frame:1345: register 10. where=0
unwind_frame:1345: register 11. where=0
unwind_frame:1345: register 12. where=0
unwind_frame:1345: register 13. where=0
unwind_frame:1345: register 14. where=0
unwind_frame:1345: register 15. where=0
unwind_frame:1345: register 16. where=2
unwind_frame:1372: register 0. invalid=0
unwind_frame:1375: register 0. where=0
unwind_frame:1372: register 1. invalid=0
unwind_frame:1375: register 1. where=0
unwind_frame:1372: register 2. invalid=0
unwind_frame:1375: register 2. where=0
unwind_frame:1372: register 3. invalid=0
unwind_frame:1375: register 3. where=0
unwind_frame:1372: register 4. invalid=0
unwind_frame:1375: register 4. where=0
unwind_frame:1372: register 5. invalid=0
unwind_frame:1375: register 5. where=0
unwind_frame:1372: register 6. invalid=0
unwind_frame:1375: register 6. where=0
unwind_frame:1372: register 7. invalid=0
unwind_frame:1375: register 7. where=0
unwind_frame:1372: register 8. invalid=0
unwind_frame:1375: register 8. where=0
unwind_frame:1372: register 9. invalid=0
unwind_frame:1375: register 9. where=0
unwind_frame:1372: register 10. invalid=0
unwind_frame:1375: register 10. where=0
unwind_frame:1372: register 11. invalid=0
unwind_frame:1375: register 11. where=0
unwind_frame:1372: register 12. invalid=0
unwind_frame:1375: register 12. where=0
unwind_frame:1372: register 13. invalid=0
unwind_frame:1375: register 13. where=0
unwind_frame:1372: register 14. invalid=0
unwind_frame:1375: register 14. where=0
unwind_frame:1372: register 15. invalid=0
unwind_frame:1375: register 15. where=0
unwind_frame:1372: register 16. invalid=0
unwind_frame:1375: register 16. where=2
unwind_frame:1439: addr=c0000b0f78 width=8
unwind_frame:1451: set register 16 to 430012
unwind_frame:1461: returning 0 (430012)
_stp_stack_unwind_one_user:587: ret=0 PC=430012 SP=c0000b0f80
HEX: runtime.main[2]
_stp_stack_unwind_one_user:562: CONTINUING user unwind to depth 4
unwind:1493: pc=430011, 430012
unwind:1536: trying debug_frame
set_no_state_rule:249: reg=10, where=1
_stp_search_unwind_hdr:789: binary search for 430011
adjustStartLoc:734: adjustStartLoc=430b40, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=41aac0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=4276e0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=42be00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=42e360, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=42f880, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=430140, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=42faa0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=42fdc0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=42fe00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=42fe00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
_stp_search_unwind_hdr:854: fde off=571c
_stp_search_unwind_hdr:864: returning fde=ffffffffc0abf9fc startLoc=42fe00
unwind_frame:1209: /tmp/y_trace_yfieYs0/test_prog: fde=ffffffffc0abf9fc
unwind_frame:1214: /tmp/y_trace_yfieYs0/test_prog: cie=ffffffffc0aba2e0
parse_fde_cie:142: codeAlign=1, dataAlign=fffffffffffffffc
parse_fde_cie:156: map retAddrReg value 16 to reg_info idx 16
parse_fde_cie:220: startLoc: 42fe00, locrange: 339
adjustStartLoc:734: adjustStartLoc=42fe00, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
unwind_frame:1229: startLoc: 42fe00, endLoc: 430139
unwind_frame:1278: cie=ffffffffc0aba2e0 fde=ffffffffc0abf9fc startLoc=42fe00 endLoc=430139, pc=430011
unwind_frame:1298: processCFI for CIE
processCFI:320: targetLoc=0 state->loc=42fe00
processCFI:526: map DW_CFA_def_cfa value 7 to reg_info idx 7
processCFI:528: DW_CFA_def_cfa reg=7
processCFI:537: DW_CFA_def_cfa_offset offs=8
processCFI:658: targetLoc=0 state->loc=42fe00
processCFI:659: result: 1
processCFI:357: map DW_CFA_offset_extended value 16 to reg_info idx 16, with offset 2
set_offset_rule:259: reg=10, where=2, svalue=fffffffffffffff8
processCFI:658: targetLoc=0 state->loc=42fe00
processCFI:659: result: 1
processCFI:329: DW_CFA_nop
processCFI:658: targetLoc=0 state->loc=42fe00
processCFI:659: result: 1
unwind_frame:1306: processCFI for FDE
processCFI:320: targetLoc=430011 state->loc=42fe00
processCFI:559: DW_CFA_def_cfa_offset_sf offs=8
processCFI:658: targetLoc=430011 state->loc=42fe00
processCFI:659: result: 1
advance_loc:241: state->loc=42fe0e
processCFI:626: DW_CFA_advance_loc
processCFI:658: targetLoc=430011 state->loc=42fe0e
processCFI:659: result: 1
processCFI:559: DW_CFA_def_cfa_offset_sf offs=60
processCFI:658: targetLoc=430011 state->loc=42fe0e
processCFI:659: result: 1
advance_loc:241: state->loc=43003a
processCFI:342: DW_CFA_advance_loc2 (result=1)
processCFI:658: targetLoc=430011 state->loc=43003a
processCFI:659: result: 1
unwind_frame:1325: cfa reg=7, off=60
unwind_frame:1330: cfa=c0000b0fe0 startLoc=c0000b0f80, endLoc=c0000b0fe0
unwind_frame:1337: cie=ffffffffc0aba2e0 fde=ffffffffc0abf9fc
unwind_frame:1345: register 0. where=0
unwind_frame:1345: register 1. where=0
unwind_frame:1345: register 2. where=0
unwind_frame:1345: register 3. where=0
unwind_frame:1345: register 4. where=0
unwind_frame:1345: register 5. where=0
unwind_frame:1345: register 6. where=0
unwind_frame:1345: register 7. where=0
unwind_frame:1345: register 8. where=0
unwind_frame:1345: register 9. where=0
unwind_frame:1345: register 10. where=0
unwind_frame:1345: register 11. where=0
unwind_frame:1345: register 12. where=0
unwind_frame:1345: register 13. where=0
unwind_frame:1345: register 14. where=0
unwind_frame:1345: register 15. where=0
unwind_frame:1345: register 16. where=2
unwind_frame:1372: register 0. invalid=0
unwind_frame:1375: register 0. where=0
unwind_frame:1372: register 1. invalid=0
unwind_frame:1375: register 1. where=0
unwind_frame:1372: register 2. invalid=0
unwind_frame:1375: register 2. where=0
unwind_frame:1372: register 3. invalid=0
unwind_frame:1375: register 3. where=0
unwind_frame:1372: register 4. invalid=0
unwind_frame:1375: register 4. where=0
unwind_frame:1372: register 5. invalid=0
unwind_frame:1375: register 5. where=0
unwind_frame:1372: register 6. invalid=0
unwind_frame:1375: register 6. where=0
unwind_frame:1372: register 7. invalid=0
unwind_frame:1375: register 7. where=0
unwind_frame:1372: register 8. invalid=0
unwind_frame:1375: register 8. where=0
unwind_frame:1372: register 9. invalid=0
unwind_frame:1375: register 9. where=0
unwind_frame:1372: register 10. invalid=0
unwind_frame:1375: register 10. where=0
unwind_frame:1372: register 11. invalid=0
unwind_frame:1375: register 11. where=0
unwind_frame:1372: register 12. invalid=0
unwind_frame:1375: register 12. where=0
unwind_frame:1372: register 13. invalid=0
unwind_frame:1375: register 13. where=0
unwind_frame:1372: register 14. invalid=0
unwind_frame:1375: register 14. where=0
unwind_frame:1372: register 15. invalid=0
unwind_frame:1375: register 15. where=0
unwind_frame:1372: register 16. invalid=0
unwind_frame:1375: register 16. where=2
unwind_frame:1439: addr=c0000b0fd8 width=8
unwind_frame:1451: set register 16 to 454141
unwind_frame:1461: returning 0 (454141)
_stp_stack_unwind_one_user:587: ret=0 PC=454141 SP=c0000b0fe0
HEX: runtime.goexit.abi0[2]
_stp_stack_unwind_one_user:562: CONTINUING user unwind to depth 5
unwind:1493: pc=454140, 454141
unwind:1536: trying debug_frame
set_no_state_rule:249: reg=10, where=1
_stp_search_unwind_hdr:789: binary search for 454140
adjustStartLoc:734: adjustStartLoc=430b40, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=44ab60, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=4546c0, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=452700, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=453c20, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=454120, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=454300, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=454280, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=454160, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=454140, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
adjustStartLoc:734: adjustStartLoc=454140, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
_stp_search_unwind_hdr:854: fde off=9924
_stp_search_unwind_hdr:864: returning fde=ffffffffc0ac3c04 startLoc=454140
unwind_frame:1209: /tmp/y_trace_yfieYs0/test_prog: fde=ffffffffc0ac3c04
unwind_frame:1214: /tmp/y_trace_yfieYs0/test_prog: cie=ffffffffc0aba2e0
parse_fde_cie:142: codeAlign=1, dataAlign=fffffffffffffffc
parse_fde_cie:156: map retAddrReg value 16 to reg_info idx 16
parse_fde_cie:220: startLoc: 454140, locrange: 7
adjustStartLoc:734: adjustStartLoc=454140, ptrType=DW_EH_PE_absptr, m=/tmp/y_trace_yfieYs0/test_prog, s=.absolute eh=0
unwind_frame:1229: startLoc: 454140, endLoc: 454147
unwind_frame:1278: cie=ffffffffc0aba2e0 fde=ffffffffc0ac3c04 startLoc=454140 endLoc=454147, pc=454140
unwind_frame:1298: processCFI for CIE
processCFI:320: targetLoc=0 state->loc=454140
processCFI:526: map DW_CFA_def_cfa value 7 to reg_info idx 7
processCFI:528: DW_CFA_def_cfa reg=7
processCFI:537: DW_CFA_def_cfa_offset offs=8
processCFI:658: targetLoc=0 state->loc=454140
processCFI:659: result: 1
processCFI:357: map DW_CFA_offset_extended value 16 to reg_info idx 16, with offset 2
set_offset_rule:259: reg=10, where=2, svalue=fffffffffffffff8
processCFI:658: targetLoc=0 state->loc=454140
processCFI:659: result: 1
processCFI:329: DW_CFA_nop
processCFI:658: targetLoc=0 state->loc=454140
processCFI:659: result: 1
unwind_frame:1306: processCFI for FDE
processCFI:320: targetLoc=454140 state->loc=454140
processCFI:559: DW_CFA_def_cfa_offset_sf offs=8
processCFI:658: targetLoc=454140 state->loc=454140
processCFI:659: result: 1
advance_loc:241: state->loc=454146
processCFI:626: DW_CFA_advance_loc
processCFI:658: targetLoc=454140 state->loc=454146
processCFI:659: result: 1
unwind_frame:1325: cfa reg=7, off=8
unwind_frame:1330: cfa=c0000b0fe8 startLoc=c0000b0fe0, endLoc=c0000b0fe8
unwind_frame:1337: cie=ffffffffc0aba2e0 fde=ffffffffc0ac3c04
unwind_frame:1345: register 0. where=0
unwind_frame:1345: register 1. where=0
unwind_frame:1345: register 2. where=0
unwind_frame:1345: register 3. where=0
unwind_frame:1345: register 4. where=0
unwind_frame:1345: register 5. where=0
unwind_frame:1345: register 6. where=0
unwind_frame:1345: register 7. where=0
unwind_frame:1345: register 8. where=0
unwind_frame:1345: register 9. where=0
unwind_frame:1345: register 10. where=0
unwind_frame:1345: register 11. where=0
unwind_frame:1345: register 12. where=0
unwind_frame:1345: register 13. where=0
unwind_frame:1345: register 14. where=0
unwind_frame:1345: register 15. where=0
unwind_frame:1345: register 16. where=2
unwind_frame:1372: register 0. invalid=0
unwind_frame:1375: register 0. where=0
unwind_frame:1372: register 1. invalid=0
unwind_frame:1375: register 1. where=0
unwind_frame:1372: register 2. invalid=0
unwind_frame:1375: register 2. where=0
unwind_frame:1372: register 3. invalid=0
unwind_frame:1375: register 3. where=0
unwind_frame:1372: register 4. invalid=0
unwind_frame:1375: register 4. where=0
unwind_frame:1372: register 5. invalid=0
unwind_frame:1375: register 5. where=0
unwind_frame:1372: register 6. invalid=0
unwind_frame:1375: register 6. where=0
unwind_frame:1372: register 7. invalid=0
unwind_frame:1375: register 7. where=0
unwind_frame:1372: register 8. invalid=0
unwind_frame:1375: register 8. where=0
unwind_frame:1372: register 9. invalid=0
unwind_frame:1375: register 9. where=0
unwind_frame:1372: register 10. invalid=0
unwind_frame:1375: register 10. where=0
unwind_frame:1372: register 11. invalid=0
unwind_frame:1375: register 11. where=0
unwind_frame:1372: register 12. invalid=0
unwind_frame:1375: register 12. where=0
unwind_frame:1372: register 13. invalid=0
unwind_frame:1375: register 13. where=0
unwind_frame:1372: register 14. invalid=0
unwind_frame:1375: register 14. where=0
unwind_frame:1372: register 15. invalid=0
unwind_frame:1375: register 15. where=0
unwind_frame:1372: register 16. invalid=0
unwind_frame:1375: register 16. where=2
unwind_frame:1439: addr=c0000b0fe0 width=8
unwind_frame:1451: set register 16 to 0
unwind_frame:1461: returning 0 (0)
_stp_stack_unwind_one_user:587: ret=0 PC=0 SP=c0000b0fe8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment