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/fetch.c
|
e36298a706b96bfdf9335fbe8288827761d77957 |
|
13-Sep-2012 |
Petr Machata <pmachata@redhat.com> |
Introduce parameter pack flavors and parameter pack backend callbacks The issue this is trying to solve is that some backends (Itanium in particular) change the parameter passing convention depending on whether given parameter is part of varargs parameter or not. Therefore the backend needs to know a) that any give argument is part of parameter pack, and b) if it is, whether it's a varargs-type pack, or something else. Backends that wish to use this should add #define ARCH_HAVE_FETCH_PACK and define functions arch_fetch_param_pack_{start,end} (with the same interface as fetch_param_pack_{start,end} from fetch.h).
/external/ltrace/fetch.c
|
a2e16c5cc8cc2343d40a44ac8b4d2230de9fc985 |
|
21-Sep-2012 |
Petr Machata <pmachata@redhat.com> |
Don't include arch.h, include sysdep.h instead arch.h is supposed to be a simple configuration file and few have inclusion guards. sysdep.h is the proper interface to use.
/external/ltrace/fetch.c
|
98d319eb9654ce903c751405535ebcd7077be887 |
|
04-May-2012 |
Petr Machata <pmachata@redhat.com> |
Fix includes in PPC back end
/external/ltrace/fetch.c
|
da442f4777454436e02bf0ec170bc9b59fb68546 |
|
04-May-2012 |
Petr Machata <pmachata@redhat.com> |
Rename value_set_long to value_set_word For consistency with value_extract_word
/external/ltrace/fetch.c
|
f6ec08afb96292fd3c802c1f633d8de249664c72 |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Add fetch.c/fetch.h, a module for fetching function arguments - this is now a thin wrapper over gimme_arg, ideally the backends will eventually use this right interface - in display_args.c, strip one layer of pointer wrapping, which is now done in output.c
/external/ltrace/fetch.c
|