📄 strace.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <title></title> <link rel="stylesheet" media="screen" type="text/css" href="./style.css" /> <link rel="stylesheet" media="screen" type="text/css" href="./design.css" /> <link rel="stylesheet" media="print" type="text/css" href="./print.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><a href=start.html>start</a></br><div class="toc"><div class="tocheader toctoggle" id="toc__header">Table of Contents</div><div id="toc__inside"><ul class="toc"><li class="level1"><div class="li"><span class="li"><a href="#strace" class="toc">strace</a></span></div><ul class="toc"><li class="level2"><div class="li"><span class="li"><a href="#what_is_strace" class="toc">What is strace</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#man_pages" class="toc">Man pages</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#using_strace_in_blackfin_uclinux" class="toc">Using strace in blackfin uclinux</a></span></div></li></ul></li></ul></div></div><h1><a name="strace" id="strace">strace</a></h1><div class="level1"></div><!-- SECTION [1-21] --><h2><a name="what_is_strace" id="what_is_strace">What is strace</a></h2><div class="level2"><p>strace is a tool to trace system calls and signals.It intercepts and records the system calls which are called by a pro-cess and the signals which are received by a process. The name of each system call. </p></div><!-- SECTION [22-255] --><h2><a name="man_pages" id="man_pages">Man pages</a></h2><div class="level2"><p><a href="http://www.linuxcommand.org/man_pages/strace1.html" class="urlextern" title="http://www.linuxcommand.org/man_pages/strace1.html" rel="nofollow">strace man page</a> </p></div><!-- SECTION [256-348] --><h2><a name="using_strace_in_blackfin_uclinux" id="using_strace_in_blackfin_uclinux">Using strace in blackfin uclinux</a></h2><div class="level2"><ul><li class="level1"><div class="li"> Build strace into image</div></li></ul><pre class="code">blackfin app programs ---> [*] strace </pre><ul><li class="level1"><div class="li"> A sample</div></li></ul><pre class="code">root:~> strace lsnsyscalls0=348begin vforkbegin execv in childin traceioctl(3419354, 0x8000, 0) = 0ioctl(3419354, 0x8000, 0) = 0getuid() = 0getgid() = 0setgid(3420866) = 0setuid(3421314) = 0ioctl(3419354, 0x8000, 0) = 0ioctl(3419354, 0x8000, 0) = 0mmap(0x342f7c, 32768, PROT_NONE, MAP_FILE, 2916352, 0x342f7c) = 0mmap(0x342f7c, 32768, PROT_NONE, MAP_FILE, 2916352, 0x342f7c) = 0mmap(0x342f7c, 32768, PROT_NONE, MAP_FILE, 2916352, 0x342f7c) = 0lstat("\uffff..2.C\uffffc...\uffff", {st_mode=S_IFCHR|S_ISUID|S_ISGID|S_ISVTX|0653, st_rdev=makedev(177, 112), ...}) = 0mmap(0x342f7c, 32768, PROT_NONE, MAP_FILE, 2916352, 0x342f7c) = 0mmap(0x342f7c, 32768, PROT_NONE, MAP_FILE, 2916352, 0x342f7c) = 0mmap(0x342f7c, 32768, PROT_NONE, MAP_FILE, 2916352, 0x342f7c) = 0stat("s..2.C\uffffc...\uffff", {st_mode=S_IFCHR|S_ISUID|S_ISGID|S_ISVTX|0653, st_rdev=makedev(177, 112), ...}) = 0open("...2.C\uffffc...\uffff", O_RDONLY|O_NOFOLLOW) = 0... ...</pre></div><!-- SECTION [349-] --></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -