Add truss report from jhb
This commit is contained in:
parent
dd6497b338
commit
82495af901
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47610
1 changed files with 64 additions and 0 deletions
|
|
@ -2516,4 +2516,68 @@
|
|||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='bin'>
|
||||
<title>truss(1)</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>John</given>
|
||||
<common>Baldwin</common>
|
||||
</name>
|
||||
<email>jhb@FreeBSD.org</email>
|
||||
</person>
|
||||
|
||||
<person>
|
||||
<name>
|
||||
<given>Bryan</given>
|
||||
<common>Drewery</common>
|
||||
</name>
|
||||
<email>bdrewery@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<body>
|
||||
<p>The interface between the ABI-specific backends and the truss
|
||||
core was refactored, reducing duplicated code. This prompted
|
||||
additional follow-on work to add support for more ABIs, including
|
||||
aarch64 and CloudABI.</p>
|
||||
|
||||
<p>In addition, ptrace(2) was extended to return more
|
||||
information about the currently executing system call. This
|
||||
restored behavior that had been present in a previous verison of
|
||||
truss of knowing the correct number of arguments for all system
|
||||
calls.</p>
|
||||
|
||||
<p>The fork-following support in truss was reworked to use
|
||||
native fork following in ptrace(2) rather than forking a new truss
|
||||
process for each child of a traced process.</p>
|
||||
|
||||
<p>Support for decoding more arguments has also been added in
|
||||
the last quarter as well.
|
||||
</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>
|
||||
<p>Create a new libsysdecode library to hold shared code
|
||||
between truss(1) and kdump(1).</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Decode more system call arguments.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Add appropriate system call decoding specifications for
|
||||
freebsd32 system calls.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Implement an ABI for 64-bit Linux binaries under
|
||||
&os;/amd64.</p>
|
||||
</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
</report>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue