a0093ca43cf40d7e5f6cebeb64156062d2de46d9 |
|
10-Jan-2014 |
Petr Machata <pmachata@redhat.com> |
Don't crash untraced calls via PLT in prelinked PPC64 binaries In prelinked binaries, ltrace has to unprelinks PLT slots in order to catch calls done through PLT. This makes the calls done through these slots invalid, because the special first PLT slot is not initialized, and dynamic linker SIGSEGVs because of this. Ltrace relies on arranging breakpoints such that the dynamic linker is not actually entered, and moves PC around itself to simulate the effects of a call through PLT. Originally, arch_elf_add_plt_entry was called only for symbols that were actually traced. Later this was changed and it's now called for all PLT entries, and the resulting candidate list is filtered afterwards. This gives backends a chance to rename the symbol, as is useful with IRELATIVE PLT calls, where symbol name may not be available at all. But the PPC backend was never updated to reflect this, and unresolved all symbols for which arch_elf_add_plt_entry was called, thus rendering _all_ PLT slots invalid, even those that weren't later procted by breakpoints. Thus calls done through any untraced slots failed. This patch fixes this problem by deferring the unprelinking of PLT slots into the on_install hook of breakpoints.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
35742523e3daa0e59de0c1c3fdd8e5ff52891967 |
|
09-Jan-2014 |
Petr Machata <pmachata@redhat.com> |
Fix a problem in tracing across fork on PPC64 In order to avoid single-stepping through large portions of the dynamic linker, ltrace remembers at which address the instruction that resolved a PLT slot is. It then puts a breakpoint to this address so that it can fast-forward to that address next time it needs to catch a PLT slot being resolved. When a process is cloned, the pointer to this breakpoint is simply copied over to the new process, instead of being looked up in the new process structures. This patches fixes this.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
4f2f66e6abc7fedf3a5d04fab7cc00e5f82b37cf |
|
05-Nov-2013 |
Petr Machata <pmachata@redhat.com> |
Move load_dynamic_entry from PPC backend to ltrace-elf.c/.h
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
fa844db00b61b9f61c9ae8c6f4165aa5fff3a5d7 |
|
05-Nov-2013 |
Petr Machata <pmachata@redhat.com> |
Full support of IFUNC tracing on PPC32
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
54bb64cf2eae7a0daa4d17e980b743b8ae69413b |
|
04-Nov-2013 |
Petr Machata <pmachata@redhat.com> |
Partial support of IFUNC tracing on PPC32 - Just like on PPC64, we need to move IRELATIVE relocations from .rela.dyn to the vector of PLT relocations - Just like on PPC64, we may need to rename the symbol--except the symbol to looked is the one with the address of PLT slot address, not of rela addend.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
ba36f0ac51d194c599fd56457796e33e62c3220b |
|
04-Nov-2013 |
Petr Machata <pmachata@redhat.com> |
Cleanups
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
0ed5399f5cbb2b505a95bcac634c0ad5d7bbd6b8 |
|
04-Nov-2013 |
Petr Machata <pmachata@redhat.com> |
Properly publish read_relplt interface, rename it to elf_read_relocs
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
73b85aadbf377541ac336914e5ff8ec521226a97 |
|
30-Oct-2013 |
Petr Machata <pmachata@redhat.com> |
Support tracing P_PPC64_JMP_IREL slots
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
02a796e5e49c147982020c78b0066930e979f3e4 |
|
11-Oct-2013 |
Petr Machata <pmachata@redhat.com> |
Rename insert_breakpoint to insert_breakpoint_at
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
7287166e8fd5949ffcf8eb1f3d378b5ea538915e |
|
11-Oct-2013 |
Petr Machata <pmachata@redhat.com> |
arch_library_init and arch_library_clone should be able to signal failure - This then trickles to library_init, which needs to return int - Callers of library_init were updated to unroll their transactions upon failure - PPC and ARM backends were updated to match the updated interface
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
99b19eb1bb736d7066026894aa69e70de8a03094 |
|
05-Feb-2013 |
Petr Machata <pmachata@redhat.com> |
elf_get_section_* should return 0 if section wasn't found Otherwise it won't be possible to differentiate between an error and not-found condition. It seems some callers (MIPS, PPC backends) already count on that behavior anyway.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
653085a32cdc89f5215c2d70249b58c9fe6aebb7 |
|
15-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
Move byte-reading routines from PPC backend to generic code - Use backend hook umovebytes to read the bytes from inferior.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
ade3b9798fbc62becbe1b4854f7a2d106498167a |
|
17-Dec-2012 |
Petr Machata <pmachata@redhat.com> |
Make enum plt_status enumerators uppercase
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
929bd57ca202fd2f2e8485ebf65d683e664f67b5 |
|
17-Dec-2012 |
Petr Machata <pmachata@redhat.com> |
struct Process becomes struct process This is for consistency with other structures, and ultimately with Linux coding style. The typedef ("Process") was dropped as well for this reason. This opportunity was used to fix coding style around the impacted lines.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
7e26bd32a1a2269c193a6ef100ed8cd3127f3dc2 |
|
07-Nov-2012 |
Petr Machata <pmachata@redhat.com> |
Fix detection of resolved-ness for PPC32 BSS PLT slots This fixes the remaining test suite failures on PPC.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
b5fd53993b71d0301b3547287f1a978679b21be2 |
|
07-Nov-2012 |
Petr Machata <pmachata@redhat.com> |
Coding style in PPC backend Don't use error. The rest of ltrace should use fprintf for portability, use it here as well (even though portability is not an issue in Linux-specific backend).
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
cf2f9227459448daf136e9f79c2181ac85d067be |
|
07-Nov-2012 |
Petr Machata <pmachata@redhat.com> |
In PPC's PLT handling, inline two trivial functions with one caller only
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
13e68683414450f3bf7256e1cf09c0220325399f |
|
07-Nov-2012 |
Petr Machata <pmachata@redhat.com> |
Move one function up in the PPC's PLT handling This will be useful later in arch_dynlink_done.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
8ddf19a62a4521561ae4e4f118f0c364774ee2db |
|
07-Nov-2012 |
Petr Machata <pmachata@redhat.com> |
Convert enablement of PPC breakpoints from callbacks to iteration The original code was not terribly hard to understand, but this resembles a straightforward iteration (which it is) much more. Too bad it's not possible to wrap this nicely into a for loop.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
b8deb4d589d57c49d510b1b463b3904cb4964557 |
|
31-Oct-2012 |
Petr Machata <pmachata@redhat.com> |
Use symbol delaying to implement PPC32 BSS handling - this fixes tracing of -l symbols and fixes most of the test suite - attach-process.exp broken for PPC32 BSS tracee - trace-clone.exp broken for PPC32 ltrace and PPC32 BSS tracee - PPC32 secure and PPC64 test suites come out clean
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
e99af270a60891e68d465c4cd97dbe29cd1a05e4 |
|
26-Oct-2012 |
Petr Machata <pmachata@redhat.com> |
Update copyright information and license headers
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
bac2da505ee174b7fb984b975c5938f88f0dbab2 |
|
29-May-2012 |
Petr Machata <pmachata@redhat.com> |
Move target_address_t to arch.h, rename to arch_addr_t Note that the placement under arch.h is currently conceptual only. Since no backend defines ARCH_HAVE_ADDRESS_TYPES, it's actually in sysdep.h in all cases.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
98d319eb9654ce903c751405535ebcd7077be887 |
|
04-May-2012 |
Petr Machata <pmachata@redhat.com> |
Fix includes in PPC back end
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
a82d32209f276e10dd1f437b38b4b6e5de32b980 |
|
01-May-2012 |
Petr Machata <pmachata@redhat.com> |
Fix 32-bit builds
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
6ca19a3c08bc75fb451df30f4c6e6c1a128731fe |
|
30-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Use read_target_8 in arch_translate_address_dyn
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
8bfb5734dfc5a82addc9db9d4c7642173bb4206b |
|
30-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix arch_translate_address on 32-bit PPCs
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
b1492dfaca6882fa0798b549e0557c7dec6b7e9c |
|
30-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Split arch_translate_address into this and arch_translate_address_dyn The former is called when ltelf is available. The latter in dynamic context when ltelf is not necessary anymore (or if the data is necessary, it will have been copied out to struct library).
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
917725c482d4857561fbb1e6a9ca8a964549a22b |
|
26-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Add a commentary about a correctness issue to detach_task_cb
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
fd2641c0d27705c89d224e3205b1296110b6598c |
|
24-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix double frees, remove_process now releases memory Presence in singly-linked list strongly indicates that process is heap allocated, and that if we are about to stop tracing it, we should also reclaim the memory.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
d94108be1ae41b0ead839fb01cb0c1fd384ea65f |
|
24-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Use on_retract to fix detach on PPC64 stripped There should still be a small window where this can fail, namely when we catch IP in a stub, after address is read from .plt and moved to CTR, but before it jumps there (which would get the process to breakpoint address, which we now notice). We may need to either fixup the .plt[0], or do code reading to figure out whether we are in a stub and compare CTR.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
02a41a5a996ffb774078cafe6311150720d2fd5b |
|
20-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix attach on PPC32 BSS
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
a753c98f0957df9d12d5ecf0607eef7033ab7745 |
|
20-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix compilation on PPC32
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
b556058c2126fd69dfe03d1187429d98b5636d61 |
|
19-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fixes for PPC32 BSS unprelinked The testsuite now mostly passes, the outstanding problem that's specific to that configuration is with attach and vfork-threads test cases.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
d2fc09dccfc18680209a918dc8cbcc1f75e41118 |
|
19-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
On PPC32 BSS unprelinked, watch both .plt slots for changes
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
42748aca73359c83881556c8b28f6cda4f1c143b |
|
19-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fixes for atomic block support - Support branches in atomic blocks - Fix interaction between atomic skip and single stepping
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
f685a3d0b3aaf9cf2bda30937ddc1a55009ee01a |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Proper tracing of PPC32 BSS unprelinked binaries
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
b04b64b7285183ad5fbc011ee381613359c35a2b |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Debugging output in PPC back end
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
585f60f7b171a391fbd5149f3d397d192168a67c |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Rename PPC symbol states to reflect that they are used for PPC32 as well
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
8d930e8f095d04d62705f35f5362a537b73ffefe |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
We also need to mark PLT BP as resolved after post-update BP hits
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
8557b4a1a6f2a6d12867ee57b417e3e941963721 |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Extract marking as resolved into own function
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
9a45d22e3b67a0d611675630cb7cd38e3895a1ff |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Partial support for PPC32 BSS unprelinked case Turs out on PPC32 with BSS PLT, .plt changes after the first call as well.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
72b5ee8b5c795e88e090be6bc64492ec216d40ce |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Actually unresolve .plt slot when the post-update breakpoint hits The clever optimization from two days ago actually broke things as my test case was doing a lot of one-off calls and I never noticed that it breaks the common case.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
d95733284377c0b186ba0c81a1158edc2b913e45 |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Re-enable breakpoints for PPC32 BSS unprelinked case Unfortunately in this case, the dynamic linker additionally overwrites the PLT entry on first call. We will have to handle this similarly to what we do for PPC64 unprelinked stripped case.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
05058b79e6f995e4d328952ecd73cf090d89cb13 |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Streamline continue of PPC64 unresolved PLT breakpoint
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
ea8eb9a606096fd072abe104b4239f67883ad39a |
|
17-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Add casts where we convert from wide integer to narrow pointer
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
fbd9742d03154ca842eeae8f6a32e35c1e3c8326 |
|
16-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix nits in linux-ppc back end
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
19c0f295a1a923b923e1083e480496c1454a2e0e |
|
15-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Commentary updates to PPC PLTs
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
e5ebe21369b45ce997b74c04e14f06c67b9b70c1 |
|
15-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
In PPC back end, unresolve_plt_slot may fail
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
6b314183200b1462ef4aad6e04fda72f3f6b0d87 |
|
15-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Improve tracing speed in PPC64 unprelinked stripped case After we learn where the after-update instruction is, we install breakpoint and use that as a door-stop instead of singlestepping all the way. This improves the tracing speed of a synthetic test case that doesn't does many one-off library calls by a factor of 25x.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
24c6e9daa8d89e13c19fc3f9a475ba7913d7d9c8 |
|
15-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Add arch_library_symbol arch hooks, call properly
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
e8d9076a97f6617868466a99bd18e11e3f6389ac |
|
15-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
library_symbol_init may fail
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
d3cc9889fdfe2e523e99ca5f664f8ae4b3936612 |
|
13-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix breakpoint cloning
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
18c801c3f29081d9de517815df89bc1bbf8e2188 |
|
07-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Drop the rest of LS_TOPLT_POINT support If any other architecture needs it, we'll add it back in some form. But now that we have callbacks on breakpoints, it might be possible to do it differently, without explicit support.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
50969624d377d485c6d9638a4b00a0b02022d635 |
|
06-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Add asserts to ppc64_plt_bp_continue
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
8b00d5bb6a0925ece06aad0d9df0a85e8dbd7b57 |
|
06-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Drop leftover fprintf's - convert some to debug or error calls
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
052b5f191ec00b7677c43278cb2ce886af1d0ef1 |
|
06-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Ignore non-PLT symbols on PPC's arch_breakpoint_init
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
6ef5c9e302885ac85a009e5ba000825199813b81 |
|
03-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Drop debugging output
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
949a56a0e1d4a13dc437621a991e993d6623aef5 |
|
03-Apr-2012 |
Petr Machata <pmachata@redhat.com> |
Fix PLT calls on PPC64 unprelinked stripped
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
52dbfb161efeab85bddc880966db2f7af9b9cf9a |
|
29-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Shuffle breakpoint functions around
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
cb9a28da448439eab4bf554810fd1004fbc00885 |
|
28-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Configurable ugly workaround invocation - doesn't help to fix the weird singlestepping problem on ppc64 though
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
58b2d0fd5deed5f33fbd47a6b6e5c109f43908b5 |
|
28-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Somewhat working tracing of stripped unprelinked PPC64 binaries - this seems like it shoud work, and indeed it does, mostly. But after the stopping handler is uninstalled, we get series of apparent singlestep events, even though we just call PTRACE_SYSCALL time after time. If there is a kernel bug, we may need to employ some sort of code reading after all.
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
b64b5c7b6f4a368ccaf60507090192845221a3be |
|
27-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Support tracing prelinked stripped PPC64 binaries - distinguish stub breakpoints from unresolved PLT breakpoints. The latter have special on_continue handler that just moves IP - unprelinked stripped case not supported yet
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
d1746d17eda0c4d2c1004c9deb8b229eb6fb1c78 |
|
27-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Generalize load_ppcgot in PPC back end
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
7b36114b46cf93aa2828de055e71ec57a801dfc1 |
|
24-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Better handling of errors in the code that looks for PPC64 stub symbols
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
37d368e49f2d757484252a060d3021de96998e0d |
|
24-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Support for tracing on PPC64 with stub symbols in symbol table
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
4d9a91c5c677d6a6b2db21f00385bce5167373c4 |
|
24-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Add arch_elf_destroy
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
644d669f96c0fe261fe938cecda41938e804c7d9 |
|
24-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Drop recently introduced arch_elf_dynamic_tag
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
4e2073f64f9db2974d89064dcdc49b2ed7aa9006 |
|
21-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Support tracing PPC32 processes with both BSS and secure PLTs - only entry breakpoint is realized at the beginning - when it's hit, it's deleted, and all enabled breakpoints are realized - all PLTs are LS_TOPLT_EXEC. The difference is in the way the PLT entry address is computed
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
e67635d6dcecb0f44448a5329d69fd0de74ebaba |
|
21-Mar-2012 |
Petr Machata <pmachata@redhat.com> |
Move arch-specific bits from ltrace-elf.c to PPC and MIPS back ends
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
2b46cfc1127d390eddd9593fe5ce5399c1f68130 |
|
18-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
The first crude version of tracing across libraries - the patch will be sliced later
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
366c2f46d844f040458df9b7e35fc3b8527ed2d3 |
|
09-Feb-2012 |
Petr Machata <pmachata@redhat.com> |
Move process-related functions and structures to proc.h
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
9bc4a9b46340209f774181f7e55ece1c47bd59d6 |
|
06-Mar-2011 |
Michael K. Edwards <m.k.edwards@gmail.com> |
Make PPC64 long-to-int conversions conditional on SIZEOF_LONG == 8
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
a7af00db2231e99a4506e4f5587f9dd00b9d1175 |
|
26-Jul-2009 |
Juan Cespedes <cespedes@thehackers.org> |
Fixed compilation problems in armel, ia64 and powerpc
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
2a61d19bd244dadcde5009f1632cf14b95623e3d |
|
04-Jul-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
Added set_return_addr() to sysdeps/linux-gnu/*/regs.c
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
f728123bd75a65a6a1536e198c3c30719e494e71 |
|
25-Jun-2009 |
Juan Cespedes <cespedes@debian.org> |
Re-organize file names
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
3df476b28e4a9cdb43cf29fff8e89481310eb30d |
|
28-May-2009 |
Juan Cespedes <cespedes@debian.org> |
Created library "libltrace.a" and a simple program that calls it
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
a8909f71e1421949c960f287217be6c42c286c0f |
|
28-Apr-2009 |
Juan Cespedes <cespedes@coco.thehackers.org> |
struct process -> Process
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
da9b953284966b8c52de43713ebb5b503756e468 |
|
07-Apr-2009 |
Juan Cespedes <cespedes@debian.org> |
More fields to struct "options" (opt_c, opt_d, opt_A)
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
f13505251e6402460f6cc7ec84e0d8ca91607b4f |
|
16-Dec-2008 |
Juan Cespedes <cespedes@debian.org> |
Re-indent entry points to functions
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
a841f6592e75d78620ee9e645af22a58c9e3bbf9 |
|
15-Sep-2006 |
Olaf Hering <olh@suse.de> |
Some fixes... * Makefile.in : allow installation as non-root user, print out some debugging information before running test suite. * summary.c : allow compilation without USE_DEMANGLE * sysdeps/linux-gnu/ppc/plt.c : fix warning in sym2addr * sysdeps/linux-gnu/ia64/regs.c : fix warning when finding instruction slot * elf.c : fix up error created in 2006-07-26 refactor
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
76c61f15d7989bf7adffed2e46a44c34a80bd927 |
|
14-Jun-2006 |
Paul Gilliam <pgilliam@us.ibm.com> |
Added Paul Gilliam's secure PLT patch
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
2d45b1a8e26a36a9f85dc49e721c4390ca93dc40 |
|
20-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
run Lindent over source to get everything looking about the same
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b |
|
20-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
Switched to SVN (initial import)
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
3219f320604810532a4938dda8f9dfadb0e840f3 |
|
16-Feb-2006 |
Ian Wienand <ianw@ieee.org> |
Some fixes... * read_config_file.c: initialise pt stack argument to stop warning * summary.c: make show_summary() obey -C for demangaling function names
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|
d914a206a11cc1011a45f00674b1e16988fae77f |
|
10-Nov-2004 |
Juan Cespedes <cespedes@debian.org> |
Version: 0.3.36 * Fixed "--indent" option * Got rid of Debian and RedHat specific parts in tarball
/external/ltrace/sysdeps/linux-gnu/ppc/plt.c
|