2017-06-05 6 views
1

値値:GDBのバックトレース変数は、GDBのバックトレースの異なるフレーム内のポインタの

  • は、変数は、実行のその瞬間に持っていた値はありますか?
  • また、sefaultが起きたときにGDBがスタックに持つ値はありますか?

たとえば、フレーム3と4(どちらも同じアドレスを指している)のphy_rad値を取得した場合、フレーム3からフレーム4への切り替えを検出できますか?

 
    #0 0x00419561 in list_del_free_func_ (l=0x76e11b90, f_free_node=0x0, release_func=0x4192d9) at src/util/util.c:174                     
    #1 0x00419613 in list_del_free_func (l=0x76e11b90, f_free_node=0x0) at src/util/util.c:192    
    #2 0x004b3355 in store_scan_info (scan_res=0x9cb060, phy_rad=0x9c7ed4) at bla.c:312                          
    #3 0x004b36fd in get_scan_freq_obj (phy_rad=0x9c7ed4, chans=0x99c134, radio_mac=0x76e11c70 "\004\360!\033\367\247\017") at bla.c:381              
    #4 0x004b3c63 in WVIC_scan (arg=0x9c7e90) at bla.c:454       
    #5 0x770b5689 in ??() 

答えて

0

同僚が私に例を与えてくれました。これは失敗時のスタック状態です。

関連する問題