Ltrace
ltrace intercepts and records dynamic library calls which are called by an executed process and the signals received by that process. It can also intercept and print the system calls executed by the program.
Install / Use
/learn @ice799/LtraceREADME
ltrace
A Dynamic Library Tracer
Copyright 1997-2009 Juan Cespedes <cespedes@debian.org>
Contents
-
Authors
-
Introduction
-
Where can I find it
-
How does it work
-
Where does it work
-
Bugs
-
License
-
Authors
ltrace has been developed mainly by Juan Cespedes cespedes@debian.org, but he has received many contributions from other people. The following people have contributed significantly to this project:
- César Sánchez cesar.sanchez@imdea.org
- Santiago Romero santiago.romero@imdea.org
- Pat Beirne pbeirne@home.com (ARM port)
- Roman Hodek Roman.Hodek@informatik.uni-erlangen.de (m68k port)
- Morten Eriksen mortene@sim.no (misc fixes)
- Silvio Cesare silvio@big.net.au (ELF hacking)
- Timothy Fesig slate@us.ibm.com (S390 port)
- Anton Blanchard anton@samba.org (Powerpc port)
- Jakub Jelinek jakub@redhat.com (SPARC port, support for libelf, many fixes)
- Jakub Bogusz qboosh@pld-linux.org (alpha port)
- SuSE (amd64 port)
- Ian Wienand ianw@gelato.unsw.edu.au (IA64 port)
- Eric Vaitl evaitl@cisco.com (mipsel port)
- Petr Machata pmachata@redhat.com (misc fixes)
- Joe Damato ice799@gmail.com (libdl support, libunwind support)
- Introduction
ltrace is a debugging tool, similar to strace, but it traces library calls instead of system calls.
- Where can I find it
http://www.ltrace.org
- How does it work
Using software breakpoints, just like gdb.
- Where does it work
It works with ELF based Linux systems running on i386, m68k, S/390, ARM, PowerPC, PowerPC64, IA64, AMD64, SPARC and Alpha processors.
It is part of at least Debian GNU/Linux, RedHat, SuSE, Mandrake...
- Bugs
Too many to list here :). If you like to submit a bug report, or a feature request, either do that against the Debian `ltrace' package, or mail ltrace-devel@lists.alioth.debian.org.
This file is very incomplete and out-of-date.
- License
Copyright (C) 1997-2009 Juan Cespedes <cespedes@debian.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
