码迷,mamicode.com
首页 >  
搜索关键字:strace ldd    ( 613个结果
用户空间程序的函数跟踪器 (Function Tracer)
翻译说明:这是一个日本人写的用户态下的函数tracer, 我们知道系统调用可以用strace, 库调用可以使用ltrace, 但是linux下竟然没有一个比较有名的用户程序的tracer, 这真是比较奇怪。目前这个工具只支持x86架构,arm之类的嵌入式环境不支持。以后有时候自己写一个tracer。 原文来自: http://binary.nahi.to/hogetrace/ trac...
分类:其他好文   时间:2014-08-12 00:45:23    阅读次数:500
Linux strace命令
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执...
分类:系统相关   时间:2014-08-10 21:11:10    阅读次数:395
LDD和scull相关各种结构体的故事(学习笔记 不定期更新)
LDD和各种结构体的故事 struct scull_dev位置:scull/scull.h struct scull_dev { struct scull_qset *data; /* Pointer to first quantum set */ int quantum; /* the current quantum size */ i...
分类:其他好文   时间:2014-07-29 14:52:16    阅读次数:269
Linux经典书籍推荐
入门篇《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。驱动篇《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典...
分类:系统相关   时间:2014-07-28 19:12:14    阅读次数:359
Strace跟踪解决expect乱码问题
--Strace跟踪解决expect乱码问题----------------------------------2014/07/27情景:需要在本机抓去另外一台远程数据库中的数据。执行语句:./ersh.exp "export LANG=en_US.UTF-8;mysql -uroot -S /tm...
分类:其他好文   时间:2014-07-27 23:03:59    阅读次数:227
在Ubuntu宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,类似于PC上的ldd命令
在电脑上安装的Linux系统中,有一个ldd命令,可以查看对应的可执行文件或库文件依赖哪些库,但可执行文件或库文件要求与操作系统的编译器类型相同,即电脑是X86的GCC编译器,那么无法通过ldd命令查看ARM交叉编译器编译出来的可执行文件或库文件。    如果想在Ubuntu等Linux宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,可以通过以下命令: kenny@sbote....
分类:其他好文   时间:2014-07-19 23:32:40    阅读次数:858
分享一个关于pthread线程栈在mm_struct里面的分布问题
大家好,本人被下面这个问题困扰了一段时间,最近似乎找到了答案。这里和大家分享一下,可能对有相同困惑的同学有点帮助,同时也请各位帮忙看看错漏的地方。1================问题:在使用pthread库创建两个线程时clone()被调用了两次,可以用strace 看到:intmain(){.....
分类:编程语言   时间:2014-07-07 15:08:35    阅读次数:209
编译Ngnix遇到的问题,查看程序依赖的库文件
要点:ldd 可以读取每个可以运行的程序依赖的 so 文件。 编译的时候提示需要Openssl库. 查看本机,已经安装了openssl 查看编译报错文件,查找Openssl所依赖的库 more objs/autoconf.err 查看openssl所依赖的库文件 ldd /usr/bin/opens...
分类:其他好文   时间:2014-07-03 19:16:43    阅读次数:291
《软件调试的艺术》笔记--使用其他调试工具
1.splint 2.strace 3.ltrace...
分类:其他好文   时间:2014-07-02 08:26:07    阅读次数:300
linux下移植指定的二进制程序脚本
一个程序所依赖的库文件可以由:ldd命令路径来显示例ldd/bin/cat输出详解第一行输出为库入口,非库文件whichls|grep-valias|grep-o‘[^[:space:]]*‘脚本中调试方法declare–iDebuglevel=1Debuglevel={0|1}[$Debuglevel–eq1]&&echo…$…….移植脚本如下所示#!/bin/bash#..
分类:系统相关   时间:2014-07-01 06:06:30    阅读次数:383
613条   上一页 1 ... 58 59 60 61 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!