zoukankan      html  css  js  c++  java
  • gdb 的 symbos 加载详情(set verbose on)

    http://stackoverflow.com/questions/10000335/how-to-use-debug-version-of-libc

    两个重要参数

    set verbose on
    debug-file-directory

    本机的测试结果

    [julian@irwas123x64 Projects]$ ls /usr/lib/debug
    ls: /usr/lib/debug: No such file or directory
    [julian@irwas123x64 Projects]$ !gdb
    gdb ./filetest
    GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5)
    Copyright (C) 2009 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
    and "show warranty" for details.
    This GDB was configured as "x86_64-redhat-linux-gnu".
    For bug reporting instructions, please see:
    <http://www.gnu.org/software/gdb/bugs/>...
    Reading symbols from /home/julian/Projects/filetest...(no debugging symbols found)...done.
    (gdb) set verbose on
    (gdb) run
    Starting program: /home/julian/Projects/filetest 
    Trying host libthread_db library: libthread_db.so.1.
    Host libthread_db.so.1 resolved to: /lib64/libthread_db.so.1.
    td_ta_new failed: application not linked with libthread
    Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
    Trying host libthread_db library: libthread_db.so.1.
    Host libthread_db.so.1 resolved to: /lib64/libthread_db.so.1.
    td_ta_new failed: application not linked with libthread
    Loaded symbols for /lib64/ld-linux-x86-64.so.2
    Symbols already loaded for /lib64/ld-linux-x86-64.so.2
    Reading symbols from system-supplied DSO at 0x2aaaaaaab000...warning: no loadable sections found in added symbol-file system-supplied DSO at 0x2aaaaaaab000
    (no debugging symbols found)...done.
    Trying host libthread_db library: libthread_db.so.1.
    Host libthread_db.so.1 resolved to: /lib64/libthread_db.so.1.
    td_ta_new failed: application not linked with libthread
    Symbols already loaded for /lib64/ld-linux-x86-64.so.2
    Symbols already loaded for /lib64/ld-linux-x86-64.so.2
    Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
    Trying host libthread_db library: libthread_db.so.1.
    Host libthread_db.so.1 resolved to: /lib64/libthread_db.so.1.
    td_ta_new failed: application not linked with libthread
    Loaded symbols for /lib64/libc.so.6
    OK
    
    Program exited normally.
  • 相关阅读:
    简单站内HTML文件搜索程序
    用 PHP 使 Web 数据分析进入更高境界
    半小时教你学会正则表达式
    如何使用php开发高效的WEB系统
    PHP6将实现的几个特性/功能
    用php定制404错误页面,并发信给管理员的程序
    实用技巧:PHP截取中文字符串的问题
    Windows XP下全新安装Apache2,PHP5,MYSQL5,Zend的简单过程
    网络流—最大流(EdmondKarp算法)
    poj 1094 Sorting It All Out(拓扑排序)
  • 原文地址:https://www.cnblogs.com/johnsonshu/p/6163646.html
Copyright © 2011-2022 走看看