c65c24a7e4645559a0fb050ff5a96ec248827562 |
|
16-Oct-2013 |
Petr Machata <pmachata@redhat.com> |
Extract the logic for creating void* type to type_get_voidptr
/external/ltrace/type.c
|
cd6ff36657ef51369f72fe109d581bc2530be5f2 |
|
10-Oct-2013 |
Petr Machata <pmachata@redhat.com> |
Add expr_clone, type_clone; call from value_clone - This fixes several memory errors in trace_clone and hello_vfork test cases.
/external/ltrace/type.c
|
982cbca34b2b49a158086ff5f43eb9bba89edead |
|
06-Feb-2013 |
Petr Machata <pmachata@redhat.com> |
Move get_hfa_type from IA64 backend to type.c, name it type_get_hfa_type
/external/ltrace/type.c
|
7e3f650f22b7161f897532aad808d3b8f61fd6f4 |
|
08-Jan-2013 |
Petr Machata <pmachata@redhat.com> |
VECT_ELEMENT never returns NULL
/external/ltrace/type.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/type.c
|
64d6e060aa1d4607e766e40825bd9c9d13e8e1a4 |
|
08-Sep-2012 |
Petr Machata <pmachata@redhat.com> |
Add function type_aggregate_size That to simply obtain number of elements in a structure or an array. This is a counterpart to type_element.
/external/ltrace/type.c
|
fcf256ceeab4b0b74cf1e18122e894aafce94fdc |
|
30-Aug-2012 |
Petr Machata <pmachata@redhat.com> |
PPC64 passes floating point equivalent structures in registers as well Extract the structure unpacking code from s390 back end into the generic type module. Call this from both s390 and ppc back ends.
/external/ltrace/type.c
|
c07a26a8d0f86bc4137eb7b7fea8bbf9021275f1 |
|
09-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Add enum lens, drop ARGTYPE_ENUM
/external/ltrace/type.c
|
e3f4a984db115979e09414b7281da98399dd8949 |
|
09-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Drop ARGTYPE_STRING, reimplement as lens over array of chars
/external/ltrace/type.c
|
b781916d24d6ee96842c818b5e18af31808d427d |
|
09-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Drop ARGTYPE_UNKNOWN, use guess_lens instead
/external/ltrace/type.c
|
ce034981e2880eecb8a196c78182dfb4ae67850f |
|
09-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Replace ARGTYPE_OCTAL with lens, add also hex lens
/external/ltrace/type.c
|
31af32cfcd61671cbb5e567870103766b3231521 |
|
08-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Add lenses - this adds the lens framework, although there are currently no interesting lenses. display_args.c was mostly moved to lens_default.c
/external/ltrace/type.c
|
4767187d0d7924bfe5028fe3e29e3b018bc9c99b |
|
07-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Add value_string_to_charp - I consider this a temporary solution before ARGTYPE_STRING is removed. Since we need to handle strings as array(char, zero)*, it's necessary to do this conversion by hand every once in a while. This code implements such transformation.
/external/ltrace/type.c
|
940ec0650bfe0f1deda96d3561be3d0006df92fc |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Introduce printf module, drop ARGTYPE_FORMAT
/external/ltrace/type.c
|
56abb870555ae16ecffaa12373a0d72328e19514 |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Drop ARGTYPE_COUNT
/external/ltrace/type.c
|
21e56081e73310b3409c6d4af1af118fb700c3f8 |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Move ARGTYPE_ENUM entries to arg_type_info.u.entries, use type.c in parser
/external/ltrace/type.c
|
2bea8615d97097a334449ee95112c8a59277103e |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Drop ARGTYPE_STRING, all strings now have length (sometimes "zero")
/external/ltrace/type.c
|
2fb2b8d877ae562374a89ad777ec24534522840e |
|
06-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Drop ARGTYPE_ADDR, ARGTYPE_FILE, introduce same as implicit typedefs
/external/ltrace/type.c
|
94078ecce3a103c28457e6f90f1e5b0dacc61146 |
|
05-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Add expr.c, expr.h, plug in properly - in callstack_pop, we don't free arch_ptr. That's because this doesn't get copied over the clone. It's a mere coincidence that fork() doesn't need to save register arguments, and this works. - added copyright notices to files that this touches. This is based on git blame. Only contributors of 10+ lines are added - test suite adjusted to not include "void" type as "don't show this int". Back ends in general need to know the exact type, so this never worked anyway.
/external/ltrace/type.c
|
000e31195ad4ad30a0c80c93ab57a424e7d8d918 |
|
03-Jan-2012 |
Petr Machata <pmachata@redhat.com> |
Add type.c/.h, value.c/.h, value_dict.c/.h - none of this is plugged in yet - expr.c/.h is not in yet, so we still express array length with len_spec integer. Some function are mocked out so the thing compiles
/external/ltrace/type.c
|