aboutsummaryrefslogtreecommitdiffstats
path: root/dwarves_reorganize.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-10core: Print more info on tag__assert_search_result()Arnaldo Carvalho de Melo1-2/+2
2021-08-12core: base_type__name() doesn't need a 'cu' argArnaldo Carvalho de Melo1-4/+4
2021-08-12core: Make class_member->name a real stringArnaldo Carvalho de Melo1-12/+12
2019-07-02reorganize: Enclose bitfield routines under ifdefArnaldo Carvalho de Melo1-33/+35
2019-07-02reorganize: Ditch unused variableArnaldo Carvalho de Melo1-2/+0
2019-04-05reorganize: Introduce class__for_each_member_from_safe()Arnaldo Carvalho de Melo1-8/+2
2019-04-05reorganize: Introduce class__for_each_member_reverse()Arnaldo Carvalho de Melo1-1/+1
2019-04-05reorganize: Introduce class__for_each_member_continue()Arnaldo Carvalho de Melo1-22/+14
2019-04-05reorganize: Introduce class__for_each_member_from()Arnaldo Carvalho de Melo1-10/+4
2019-04-03reorganize: Disable the bitfield coalescing/moving stepsArnaldo Carvalho de Melo1-16/+21
2019-04-03reorganize: Use class__find_holes() to recalculate holesAndrii Nakryiko1-88/+36
2019-03-11dwarves: Introduce type_id_t for use with the type IDsArnaldo Carvalho de Melo1-6/+6
2019-01-18Adopt SPDX-License-IdentifierDomenico Andreoli1-4/+2
2016-06-29dwarves_fprintf: Shorten class__fprintf() sigArnaldo Carvalho de Melo1-5/+5
2013-08-15dwarves_reorganize: Fix member type fixupArnaldo Carvalho de Melo1-1/+23
2013-08-15dwarves_reorganize: Fixup calculation of bytes needed for bitfieldArnaldo Carvalho de Melo1-1/+1
2012-08-17dwarves: Stop using 'self'Arnaldo Carvalho de Melo1-53/+53
2009-08-16dwarves_reorganize: Fix class__demote_bitfields, we need power of two bytesArnaldo Carvalho de Melo1-0/+1
2009-08-13dwarves_reorganize: Fix padding calculationArnaldo Carvalho de Melo1-6/+27
2009-07-11reorganize: Adjust padding after moving from the tailArnaldo Carvalho de Melo1-0/+8
2009-05-04all: Fix possible uninitialized variable usesArnaldo Carvalho de Melo1-1/+1
2009-04-02core: Stop using strings__ptr(strings, i) directlyArnaldo Carvalho de Melo1-16/+18
2009-04-02base_type: Don't combine names with attributesArnaldo Carvalho de Melo1-6/+14
2009-04-02reorganize: class__demote_bitfield_members should update member->byte_sizeArnaldo Carvalho de Melo1-0/+1
2009-03-18cu: Rename cu__find_{type,tag}_by_id to cu__{type,tag}Arnaldo Carvalho de Melo1-3/+2
2009-03-17class_member: cache the byte size of the memberArnaldo Carvalho de Melo1-51/+34
2009-03-17dwarves: Rename the class_member bitfields size and offset membersArnaldo Carvalho de Melo1-43/+43
2009-03-14coding style: remove trailing whitespaces, etcArnaldo Carvalho de Melo1-8/+8
2009-03-07reorganize: Fix bug in cu__find_base_type_of_size alternate type namesArnaldo Carvalho de Melo1-3/+3
2009-03-05dwarves: Remove some more DWARF details from the coreArnaldo Carvalho de Melo1-12/+21
2009-03-03dwarves: Add DW_TAG_ptr_to_member_type to tag__is_tag_typeArnaldo Carvalho de Melo1-2/+2
2009-03-02reorganize: cu__find_base_type_of_size should look for alternative CTF base t...Arnaldo Carvalho de Melo1-6/+12
2008-10-02strings: Introduce the strings classArnaldo Carvalho de Melo1-13/+16
2008-04-20[DWARVES]: Introduce tag__assert_search_resultArnaldo Carvalho de Melo1-0/+3
2008-03-04[DWARVES] base_type: store the size in bitsArnaldo Carvalho de Melo1-1/+1
2008-01-13[DWARVES_REORGANIZE]: Proper tail padding fixupArnaldo Carvalho de Melo1-7/+13
2008-01-12[DWARVES_REORGANIZE]: Fixup class__fixup_alingmentArnaldo Carvalho de Melo1-0/+11
2008-01-12[DWARVES_REORGANIZE]: Adopt class__add_offsets_from and class__fixup_alignmen...Arnaldo Carvalho de Melo1-0/+69
2007-11-20[DWARVES_REORGANIZE]: Add a sanity check on class__demote_bitfieldsArnaldo Carvalho de Melo1-0/+6
2007-11-11[DWARVES_REORGANIZE]: Fix moving the last member to after a holeArnaldo Carvalho de Melo1-0/+4
2007-10-26[CLASS_REORGANIZE]: Fix class__find_last_member_of_sizeArnaldo Carvalho de Melo1-9/+7
2007-05-29[LIB]: Introduce type__for_each_data_memberArnaldo Carvalho de Melo1-5/+5
2007-05-29[REORGANIZE_LIB]: class__reorganize should return voidArnaldo Carvalho de Melo1-6/+4
2007-05-29[REORGANIZE_LIB]: Don't try to reorganize classes without data membersArnaldo Carvalho de Melo1-0/+7
2007-05-24[LIB]: Support DW_AT_specification in DW_TAG_structure_type tagsArnaldo Carvalho de Melo1-2/+2
2007-05-24[LIB]: Introduce class__tags()Arnaldo Carvalho de Melo1-14/+14
2007-05-23[LIB]: Put infrastructure for type scoping in placeArnaldo Carvalho de Melo1-15/+30
2007-05-23[LIB]: Introduce type__last_memberArnaldo Carvalho de Melo1-8/+4
2007-05-23[LIB]: Introduce type__for_each_memberArnaldo Carvalho de Melo1-5/+5
2007-05-07[LIB]: Move class__reorganize & friends to a new lib: libdwarves_reorganizeArnaldo Carvalho de Melo1-0/+741