Blame dwarfgen/ChangeLog2013

Packit cdaae3
2013-10-31  David Anderson
Packit cdaae3
     * createirepformfrombinary.cc: Adding 
Packit cdaae3
       support for some CLASS REFERENCE forms.
Packit cdaae3
     * createirepformfrombinary.cc, creatirepfrombinary.cc: Adding 
Packit cdaae3
       support for some CLASS REFERENCE forms.
Packit cdaae3
       Fixed dealloc for dwarf_get_pubtypes to avoid duplicate free.
Packit cdaae3
     * dwarfgen.cc: Added #include so it compiles.
Packit cdaae3
     * irepattrtodbg.cc,irepattrtodbg.h: Added support for 
Packit cdaae3
       some CLASS REFERENCE forms.
Packit cdaae3
     * irepdie.h,irepform.h: Added support for some CLASS REFERENCE forms.
Packit cdaae3
     * irepframe.h: Added 3 comment lines about fde_instrs_
Packit cdaae3
     * ireptodbg.cc: Added support for some CLASS REFERENCE forms. 
Packit cdaae3
2013-10-17  David Anderson
Packit cdaae3
2013-10-17  David Anderson
Packit cdaae3
     * ireppubnames.h: deals with debug_pubnames and debug_pubtypes
Packit cdaae3
       data.
Packit cdaae3
     * irepdie.h: Remember the producer DIE offset so we
Packit cdaae3
       can access it for pubnames/pubtypes.
Packit cdaae3
     * createirepfrombinary.cc: Read in pubnames and pubtypes data.
Packit cdaae3
     * irepresentation.h: Add in pubnames and pubtypes data.
Packit cdaae3
     * ireptodbg.cc: Write out applicable pubnames/pubtype data.
Packit cdaae3
2013-10-14  David Anderson
Packit cdaae3
     * dwarfgen.cc: The declaration of CallbackFunc()
Packit cdaae3
       now has const char *name to match the corrected
Packit cdaae3
       declaration in libdwarf.h
Packit cdaae3
2013-08-13  David Anderson
Packit cdaae3
     * createirepformfrombinary.cc: IRFormReference now
Packit cdaae3
       allows DW_FORM_data4/8 as reference forms (applies
Packit cdaae3
       to DWARF2). Made two error outputs look just enough
Packit cdaae3
       different to tell which test cause the error string.
Packit cdaae3
     * dwarfgen.cc: Added the -h option to specify transformation
Packit cdaae3
       of DW_AT_high_pc from form address to form const to create
Packit cdaae3
       a specific  regression test case .
Packit cdaae3
     * general.h: Added the -h global flag variable transformHighpcToConst
Packit cdaae3
       as an extern.
Packit cdaae3
     * irepattrtodbg.cc: Now emits class constant attributes and values.
Packit cdaae3
     * irepform.h: Now has a new IRFormConstant constructor so we can
Packit cdaae3
       easily create an attribute on-the-fly internally.
Packit cdaae3
       Added accessor functions for IRFormConstant values.
Packit cdaae3
     * ireptodbg.cc: specialAttrTransformations() does the transformation
Packit cdaae3
       that -h requests: making DW_AT_high_pc be of form constant instead
Packit cdaae3
       of form address.
Packit cdaae3
2013-02-01  David Anderson
Packit cdaae3
     * createirepfrombinary.cc,createirepfrombinary.h,dwarfgen.cc,
Packit cdaae3
       general.h,irepattrtodbg.cc,irepattrtodbg.h,irepdie.h,
Packit cdaae3
       irepform.h,irepframe.h,irepline.h,irepmacro.h,irepresentation.h,
Packit cdaae3
       ireptodbg.cc,strtabdata.h: updated copyright year to 2013.
Packit cdaae3
     * createirepformfrombinary.cc: Added missing implemenation
Packit cdaae3
       detals for all FORMs and FormFlag.
Packit cdaae3
     * createirepfrombinary.cc: Rename some local variables
Packit cdaae3
       for readability
Packit cdaae3
       based on the realization that dwarf_whatform and
Packit cdaae3
       dwarf_whatform_direct() are misnamed.
Packit cdaae3
     * irepattrtodbg.cc: Fixed  instances of << cerr when
Packit cdaae3
       << endl was what was wanted.
Packit cdaae3
     * ireptodbg.cc: Fixed cast from pointer to int as int
Packit cdaae3
       is too small, causes build to error off.
Packit cdaae3
     * irepdie.h,irepform.h: Rename form fields 
Packit cdaae3
       from indirectform_ directform_
Packit cdaae3
       to   initialform_ and finalform_ based on the realization
Packit cdaae3
       that dwarf_whatform and dwarf_whatform were misnamed.
Packit cdaae3