printf是在libc库中么?
来源:互联网 发布:淘宝有人工客服 编辑:程序博客网 时间:2024/06/11 13:37
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
- printf是在libc库中么?
- 无libc库的printf实现代码
- libc
- libc
- printf %g 是啥?
- printf %g 是啥?
- linux中诡异的死了sleep函数-原来是printf函数在作怪~
- 在CentOS 6.6 64bit上编译安装LLVM3.7,Clang,Libc++和libc++abi
- 在 Linux下使用 clang3.0+llvm3.0+libc++
- 如何在printf中换行
- 在lua中实现printf
- 在STM32使用串口printf
- 看来 printf 是个取消点
- oh,原来是printf的错
- cout和printf是有区别的
- printf 参数传递顺序是从右至左
- Printf是从右向左压入栈
- 在Turbo C下,中断函数中是不可以调用printf函数【经验证,在linux c中同样存在此问题】
- 我的“亚信杯”回顾
- 一个非常好用的代理服务器软件AllegroSurf
- thumb指令的优点
- 我感觉心在流泪
- 驱动程序开发(一)-概述
- printf是在libc库中么?
- udp Nat穿透防火墙
- Struts(二)
- tcpdump的用法
- sniff嗅探器设计与实现
- PRTG为什么没有破解版
- 33句励志名言
- 关于XML文件内容插入Oracle数据库的应用
- 驱动程序开发(二)—工具篇