Age | Commit message (Expand) | Author | Files | Lines |
2022-10-13 | emit: Emit typedefs for atomic_ prefixed base types | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2022-01-28 | dwarf_loader: Receive per-thread data on worker threads | Kui-Feng Lee | 1 | -1/+1 |
2021-08-20 | core: Use obstacks: take 2 | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: base_type__name() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -2/+1 |
2021-08-12 | core: ftype__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: enumeration__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: type__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: class__delete() doesn't need a 'cu' arg | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2021-08-12 | core: Use namespace->name in class__clone() | Arnaldo Carvalho de Melo | 1 | -1/+0 |
2021-08-12 | ctf_loader: Use uint32_t instead of strings_t, that is going away | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2021-08-12 | ctf_loader: No need for the 'strings' extern, not used | Arnaldo Carvalho de Melo | 1 | -6/+0 |
2021-08-12 | core: Remove unused debug_fmt_ops->dwarf__strings_ptr() | Arnaldo Carvalho de Melo | 1 | -6/+0 |
2021-08-12 | core: No need for debug_fmt_ops->variable_name() anymore | Arnaldo Carvalho de Melo | 1 | -7/+0 |
2021-08-12 | core: Make variable->name a real string | Arnaldo Carvalho de Melo | 1 | -4/+2 |
2021-08-12 | core: Make enumerator->name a real string | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2021-08-12 | core: Make namespace->name a real string | Arnaldo Carvalho de Melo | 1 | -12/+9 |
2021-08-12 | core: Make class_member->name a real string | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2021-08-12 | core: Make base_type->name a real string | Arnaldo Carvalho de Melo | 1 | -3/+3 |
2021-07-28 | core: Make function->name a real string | Arnaldo Carvalho de Melo | 1 | -10/+1 |
2020-08-05 | dwarves: Move the common initialization of fields for 'struct type' | Arnaldo Carvalho de Melo | 1 | -4/+1 |
2020-08-05 | dwarves: Find common enumerators prefix | Arnaldo Carvalho de Melo | 1 | -0/+2 |
2020-08-05 | dwarves: Allow setting a struct/class member as the source of sizeof() | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2019-07-01 | ctf_loader: Plug leak when bailing out due to unknown tag | Arnaldo Carvalho de Melo | 1 | -1/+2 |
2019-03-29 | loaders: Record CU's endianness in dwarf/btf/ctf loaders | Andrii Nakryiko | 1 | -0/+1 |
2019-03-29 | loaders: Strip away volatile/const/restrict when fixing bitfields | Andrii Nakryiko | 1 | -1/+1 |
2019-03-11 | dwarf: Add cu__add_tag_with_id() to stop using id == -1 to allocate id | Arnaldo Carvalho de Melo | 1 | -22/+28 |
2018-09-26 | dwarves: Rename variable->location to ->scope | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2012-08-17 | dwarves: Stop using 'self' | Arnaldo Carvalho de Melo | 1 | -171/+169 |
2009-12-05 | ctf_loader: Fix ptr diff printf specifier | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-09-14 | ctf_loader: Make a 'boo!' warning more verbose | Arnaldo Carvalho de Melo | 1 | -2/+5 |
2009-08-24 | ctf_loader: cope with C++ problems | Arnaldo Carvalho de Melo | 1 | -0/+3 |
2009-08-18 | dwarves: Pass the cu to destructors to free memory on the obstack | Arnaldo Carvalho de Melo | 1 | -4/+4 |
2009-06-17 | dwarves: overhaul cu->language handling | Arnaldo Carvalho de Melo | 1 | -0/+1 |
2009-06-04 | dwarves: Make all the tags that have an IP to be derived from ip_tag | Arnaldo Carvalho de Melo | 1 | -5/+5 |
2009-04-04 | code: Combine the debugging_formats and debug_fmt_ops structs | Arnaldo Carvalho de Melo | 1 | -6/+10 |
2009-04-02 | core: Only DWARF uses the global strings table, so move it there | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-04-02 | ctf: Plug debug_fmt_ops->strings__ptr | Arnaldo Carvalho de Melo | 1 | -24/+25 |
2009-04-02 | base_type: Don't combine names with attributes | Arnaldo Carvalho de Melo | 1 | -25/+16 |
2009-04-02 | ctf_encoder: Add void entries for variables not found on DWARF | Arnaldo Carvalho de Melo | 1 | -1/+6 |
2009-04-02 | core: Add variable__name to struct debug_fmt_ops | Arnaldo Carvalho de Melo | 1 | -4/+10 |
2009-04-02 | core: function__name in CTF gets the name from .strtab | Arnaldo Carvalho de Melo | 1 | -6/+22 |
2009-04-01 | ctf_loader: Fill in the binding information for variables and functions | Arnaldo Carvalho de Melo | 1 | -1/+2 |
2009-03-31 | ctf_encoder: Create objects section (data/variables) | Arnaldo Carvalho de Melo | 1 | -0/+41 |
2009-03-30 | ctf_loader: Load the function section | Arnaldo Carvalho de Melo | 1 | -88/+103 |
2009-03-30 | core: Allow cachine an open Elf file handle for reuse | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-03-25 | elf_symtab: Introduce elf_symtab__for_each_symbol | Arnaldo Carvalho de Melo | 1 | -17/+0 |
2009-03-25 | ctf_loader: Ditch that fugly oom crap, propagate errors | Arnaldo Carvalho de Melo | 1 | -44/+64 |
2009-03-25 | ctf: Move ctf_format_flt_attrs from the loader to libctf | Arnaldo Carvalho de Melo | 1 | -55/+3 |
2009-03-24 | ctf_loader: create_new_subroutine_type should create just a ftype | Arnaldo Carvalho de Melo | 1 | -13/+8 |
2009-03-24 | ctf: combine the structs ctf_state and ctf | Arnaldo Carvalho de Melo | 1 | -226/+121 |
2009-03-24 | ctf_loader: Remove the elf iteration functions/structs | Arnaldo Carvalho de Melo | 1 | -42/+0 |
2009-03-24 | libctf: Adopt ctf__string from ctf_loader.c | Arnaldo Carvalho de Melo | 1 | -33/+16 |
2009-03-24 | dutil: Move elf_section_by_name to dutil | Arnaldo Carvalho de Melo | 1 | -17/+0 |
2009-03-24 | core: Rename {cus,dwarf,ctf}__load to {cus,dwarf,ctf}__load_file | Arnaldo Carvalho de Melo | 1 | -1/+2 |
2009-03-22 | ctf_loader: One more attempt at handling packed enums | Arnaldo Carvalho de Melo | 1 | -10/+16 |
2009-03-20 | ctf_loader: enums can have a bit_size less than 8 * size(int) | Arnaldo Carvalho de Melo | 1 | -3/+4 |
2009-03-19 | libctf: Encode VARARGS an extra 0 short at the end of the parm list | Arnaldo Carvalho de Melo | 1 | -4/+10 |
2009-03-19 | ctf: Give some more info about UNKNOWN types | Arnaldo Carvalho de Melo | 1 | -13/+16 |
2009-03-19 | ctf: Include the initial implementation of a ctf encoder | Arnaldo Carvalho de Melo | 1 | -5/+7 |
2009-03-19 | ctf: class__fixup_ctf_bitfields has to handle enums | Arnaldo Carvalho de Melo | 1 | -5/+15 |
2009-03-19 | ctf: Stop returning "(anonymous)" in ctf_string | Arnaldo Carvalho de Melo | 1 | -4/+2 |
2009-03-19 | ctf: Add a filename member to struct ctf | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-03-18 | enumeration: type->size for enumerations is in bits, not in bytes | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-03-18 | cu: Add a filename member | Arnaldo Carvalho de Melo | 1 | -4/+4 |
2009-03-18 | class_member: Reencode DWARF bitfield types | Arnaldo Carvalho de Melo | 1 | -41/+27 |
2009-03-18 | base_type: Move base_type__name_to_size from the ctf loader to the core | Arnaldo Carvalho de Melo | 1 | -61/+0 |
2009-03-18 | dutil: Move zalloc to dutil | Arnaldo Carvalho de Melo | 1 | -8/+0 |
2009-03-17 | class_member: cache byte_size | Arnaldo Carvalho de Melo | 1 | -2/+6 |
2009-03-17 | ctf: improve base_type__name_to_size | Arnaldo Carvalho de Melo | 1 | -5/+58 |
2009-03-17 | dwarves: Rename the class_member bitfields size and offset members | Arnaldo Carvalho de Melo | 1 | -9/+9 |
2009-03-16 | ctf: ctf_load can receive a NULL conf_load | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-03-14 | coding style: remove trailing whitespaces, etc | Arnaldo Carvalho de Melo | 1 | -3/+3 |
2009-03-13 | dwarves: Allow the apps to steal compile units as they are created | Arnaldo Carvalho de Melo | 1 | -19/+12 |
2009-03-13 | dwarves: Rename cus__loadfl with cus__load_files | Arnaldo Carvalho de Melo | 1 | -2/+2 |
2009-03-09 | dwarf: separate dwarf_tag from tag | Arnaldo Carvalho de Melo | 1 | -1/+2 |
2009-03-06 | dwarves: remove now unused 'cu' argument to {type,class}__name | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-03-05 | dwarves: Remove some more DWARF details from the core | Arnaldo Carvalho de Melo | 1 | -52/+53 |
2009-03-03 | dwarves: Add DW_TAG_ptr_to_member_type to tag__is_tag_type | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2009-03-03 | dwarves: Introduce cu__hash | Arnaldo Carvalho de Melo | 1 | -3/+3 |
2009-03-02 | ctf: No need to concat "char " if attrs & CTF_TYPE_INT_CHAR is true | Arnaldo Carvalho de Melo | 1 | -2/+0 |
2009-03-02 | ctf_loader: Fix up bitfields | Arnaldo Carvalho de Melo | 1 | -1/+88 |
2009-03-01 | ctf: Find out word size on the ELF header | Arnaldo Carvalho de Melo | 1 | -3/+10 |
2009-02-09 | dwarves: Don't pass argp to dwarf_loadfl | Arnaldo Carvalho de Melo | 1 | -8/+2 |
2008-12-01 | loaders: Process argp only once | Arnaldo Carvalho de Melo | 1 | -2/+4 |
2008-10-08 | ctf_loader: hack to minimally use the argp passed | Arnaldo Carvalho de Melo | 1 | -2/+4 |
2008-10-07 | ctf_loader: parse function type parameters | Arnaldo Carvalho de Melo | 1 | -1/+5 |
2008-10-07 | ctf_loader: ctf_array_nelems should be used directly | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2008-10-02 | strings: Introduce the strings class | Arnaldo Carvalho de Melo | 1 | -6/+12 |
2008-09-25 | libctf: Use the same coding style as the dwarves | Arnaldo Carvalho de Melo | 1 | -68/+68 |
2008-03-25 | [CTF]: Remove the "file has no CTF" message | Arnaldo Carvalho de Melo | 1 | -11/+12 |
2008-03-04 | [DWARVES] base_type: store the size in bits | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2008-03-04 | [CTF_LOADER]: Fixup enumeration size | Arnaldo Carvalho de Melo | 1 | -1/+2 |
2008-03-04 | [CTF_LOADER]: We store the max index, not the number of array entries | Arnaldo Carvalho de Melo | 1 | -1/+1 |
2008-03-04 | [DWARVES]: Initial CTF support | Arnaldo Carvalho de Melo | 1 | -0/+815 |