Difference between revisions of "Bering-uClibc 4.x - Developer Guide - Debugging Tools and Techniques"
From bering-uClibc
Davidmbrooke (Talk | contribs) (Created) |
(navigate with 'next' to new page) |
||
Line 4: | Line 4: | ||
| width="20%" align="left" | [[Bering-uClibc 4.x - Developer Guide - Contents of the buildtool/tools/ Directory|Prev]] | | width="20%" align="left" | [[Bering-uClibc 4.x - Developer Guide - Contents of the buildtool/tools/ Directory|Prev]] | ||
! width="60%" align="center" | [[Bering-uClibc 4.x - Developer Guide]] | ! width="60%" align="center" | [[Bering-uClibc 4.x - Developer Guide]] | ||
− | | width="20%" align="right" | | + | | width="20%" align="right" | [[Bering-uClibc 4.x - Developer Guide - The Release Process|Next]] |
|} | |} | ||
---- | ---- | ||
Line 26: | Line 26: | ||
| width="40%" align="left" | [[Bering-uClibc 4.x - Developer Guide - Contents of the buildtool/tools/ Directory|Prev]] | | width="40%" align="left" | [[Bering-uClibc 4.x - Developer Guide - Contents of the buildtool/tools/ Directory|Prev]] | ||
| width="20%" align="center" | [[Bering-uClibc 4.x - Developer Guide|Up]] | | width="20%" align="center" | [[Bering-uClibc 4.x - Developer Guide|Up]] | ||
− | | width="40%" align="right" | | + | | width="40%" align="right" | [[Bering-uClibc 4.x - Developer Guide - The Release Process|Next]] |
|} | |} | ||
[[Category:Bering-uClibc 4.x]] | [[Category:Bering-uClibc 4.x]] | ||
[[Category:Developer Guide]] | [[Category:Developer Guide]] |
Latest revision as of 21:29, 6 March 2011
Debugging Tools and Techniques | ||
---|---|---|
Prev | Bering-uClibc 4.x - Developer Guide | Next |
Introduction
Debugging on an embedded system like a machine running LEAF is generally more difficult than on a fully-fledged Linux distribution, since system resources like RAM and disk space are at a premium and some of the standard debugging tools are not available.
This Chapter provides guidelines on what tools are available and what alternative approaches can be used.
Package devtools.lrp
There is a specific Package aimed at Bering-uClibc 4.x developers: devtools.lrp
.
This Package implements the following utilities to assist with software development and debugging:
-
/bin/ldd
- Print shared library dependencies
-
/bin/objdump
- Display information from object files
-
/usr/sbin/strace
- Trace system calls and signals
-
/usr/sbin/strace-graph
- Draw a process tree based on strace output
Prev | Up | Next |