5069ef8f498e5189de0789d79485f39b76c621d4 |
|
24-Oct-2013 |
Petr Machata <pmachata@redhat.com> |
Fix fetching of system call arguments on i386
/external/ltrace/sysdeps/linux-gnu/x86/fetch.c
|
84c8c722654548ed1cef5ba183a2198aad089836 |
|
09-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
GNU/Linux x86 backend: allocate_stack_slot needs non-NULL valuep
/external/ltrace/sysdeps/linux-gnu/x86/fetch.c
|
52173f05eada6fab209e4f890b507ebaec32c163 |
|
09-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
GNU/Linux x86 backend: don't pass valuep to functions that don't need it
/external/ltrace/sysdeps/linux-gnu/x86/fetch.c
|
de98cb698d69ccbbb4388a6401a27897ba02371a |
|
08-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
Convert one void* to arch_addr_t in x86 backend
/external/ltrace/sysdeps/linux-gnu/x86/fetch.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/x86/fetch.c
|
0ffa9f3f82febbcd475318ac282c456adb76c73c |
|
30-Oct-2012 |
Petr Machata <pmachata@redhat.com> |
Call value_in_inferior instead of setting WHERE manually On x86_64, this plugs a leak.
/external/ltrace/sysdeps/linux-gnu/x86/fetch.c
|
5b5c256d0e9076e745908a43acc46353265a5608 |
|
04-Oct-2012 |
Edgar E. Iglesias <edgar@axis.com> |
Abort on unsupported value types in the backends Makes it easier to add new types. Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
/external/ltrace/sysdeps/linux-gnu/x86/fetch.c
|
78ed40f161c102a10c6033c28ad9a80e5ffe9550 |
|
22-Sep-2012 |
Petr Machata <pmachata@redhat.com> |
Fix passing struct(float,struct(float,float)) on x86_64 The problem was that we assumed that structure elements never overlap eightbyte boundary. This assumption is violated by the above layout, where the first two floats should be passed in %xmm0 together. This case is covered by the Itanium HFA tests func_hfa_f3 and func_hfa_f4.
/external/ltrace/sysdeps/linux-gnu/x86/fetch.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/x86/fetch.c
|
1b4d3bec9409b4c9a5cbc1be9faa31ea988c6ed3 |
|
18-May-2012 |
Petr Machata <pmachata@redhat.com> |
We need to fetch floating registers on pure i386 as well Also, remove i386 from the fail spec of parameters.exp, as now it's expected to pass.
/external/ltrace/sysdeps/linux-gnu/x86/fetch.c
|
ddd96a3fbc7c54146d1d831810fc9e29c9bc3c76 |
|
17-May-2012 |
Petr Machata <pmachata@redhat.com> |
Merge i386 and x86_64 back ends into a general x86 The reason being that x86_64 needs to handle i386 anyway, and keeping the two together might reduce code duplicity.
/external/ltrace/sysdeps/linux-gnu/x86/fetch.c
|