zoukankan      html  css  js  c++  java
  • printf是在libc库中么?

    libc中果然有很多的函数,使用nm看了一下,里面竟然还有reboot函数,汗!

    使用grep,可以看到各种 printf 也都在这里头。

    objdump是看函数的地址与函数名对应的,虽然也能证明printf在libc中,但是感觉有些大才小用哪。

    使用objdump一下,比nm多出来一些信息,看来nm也可以把函数的地址打印出来的,呵呵。

    [xiew@localhost lib]$ nm libc-2.3.2.so |grep printf
    000e9210 t __argp_fmtstream_printf
    00052040 W asprintf
    00052040 T __asprintf
    00052040 t __asprintf_internal
    0004bf80 t buffered_vfprintf
    00055ff0 t buffered_vfprintf
             U _dl_debug_printf@@GLIBC_PRIVATE
    00052080 T dprintf
    00051f50 T fprintf
    00065ea0 W fwprintf
    00065ea0 t __fwprintf
    00052080 t __GI_dprintf
    00051f50 t __GI_fprintf
    0004c820 t __GI___printf_fp
    00052000 t __GI_sprintf
    00047690 t __GI_vfprintf
    00051f50 W _IO_fprintf
    0006a2d0 t _IO_obstack_printf
    0006a1c0 t _IO_obstack_vprintf
    00051f80 T _IO_printf
    00052000 T _IO_sprintf
    00069dc0 t _IO_vasprintf
    00069f30 t _IO_vdprintf
    00047690 T _IO_vfprintf
    00047690 t _IO_vfprintf_internal
    000520c0 t _IO_vfwprintf
    0006a050 t _IO_vsnprintf
    00064aa0 T _IO_vsprintf
    00064aa0 t _IO_vsprintf_internal
    00066070 t _IO_vswprintf
    0006a2d0 W obstack_printf
    0006a1c0 W obstack_vprintf
    0004f160 T parse_printf_format
    00051f80 T printf
    001364c8 b __printf_arginfo_table
    0004c820 T __printf_fp
    0004fcd0 t __printf_fphex
    00138c20 b __printf_function_table
    00051660 T printf_size
    00051f20 T printf_size_info
    0004baf0 t printf_unknown
    00055b10 t printf_unknown
    0004f0d0 t __register_printf_function
    0004f0d0 W register_printf_function
    00051fc0 W snprintf
    00051fc0 t __snprintf
    00052000 T sprintf
    00065ee0 T swprintf
    00069dc0 W vasprintf
    00069f30 W vdprintf
    00047690 T vfprintf
    000520c0 W vfwprintf
    000520c0 t __vfwprintf
    0004c7e0 T vprintf
    0006a050 W vsnprintf
    0006a050 W __vsnprintf
    00064aa0 W vsprintf
    00066070 W vswprintf
    00066070 t __vswprintf
    00065f20 T vwprintf
    00065f60 T wprintf

    --------------------- 作者:csdnxw 来源:CSDN 原文:https://blog.csdn.net/csdnxw/article/details/1639640?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!

    以上提到了两个工具,有时间要了解,一个是nm,一个是

    objdump

  • 相关阅读:
    Android的计量单位px,in,mm,pt,dp,dip,sp
    android实现图片平铺效果&WebView多点触控实现缩放
    360°全景图
    为Vell001家族使用过的图标
    WordPress更新服务加快收录
    WordPress模版结构
    android权限大全
    Android强制设置横屏或竖屏
    android获取屏幕分辨率
    android用ImageView显示网络图片
  • 原文地址:https://www.cnblogs.com/saolv/p/9762685.html
Copyright © 2011-2022 走看看