Add consistency checking to Symtab when adding new Functions/Variables; clean up...
authorAndrew Bernat <bernat@brie.cs.wisc.edu>
Wed, 25 Mar 2009 20:57:15 +0000 (15:57 -0500)
committerAndrew Bernat <bernat@brie.cs.wisc.edu>
Wed, 25 Mar 2009 20:57:15 +0000 (15:57 -0500)
commitc848409ec90ec74b3a44058d2c5dd1b0c0ed3f28
tree440a767f44e3d264cf70152f654366d62ccd7b7f
parent5ea793541b0669d6e09f4fe1479171f7fcd9d5a2
Add consistency checking to Symtab when adding new Functions/Variables; clean up a lot of code in Dyninst that was either 1) feeding inconsistent data, 2) making its own parse info out of whole cloth.
54 files changed:
dyninstAPI/src/addressSpace.C
dyninstAPI/src/addressSpace.h
dyninstAPI/src/binaryEdit.C
dyninstAPI/src/binaryEdit.h
dyninstAPI/src/image-func.C
dyninstAPI/src/inst-ia64.C
dyninstAPI/src/inst-x86.C
dyninstAPI/src/linux-ia64.C
dyninstAPI/src/linuxDL.C
dyninstAPI/src/mapped_module.C
dyninstAPI/src/mapped_object.C
dyninstAPI/src/mapped_object.h
dyninstAPI/src/pdwinnt.C
dyninstAPI/src/process.C
dyninstAPI/src/process.h
dyninstAPI/src/solarisDL.C
dyninstAPI/src/symtab.C
dyninstAPI/src/symtab.h
dyninstAPI/src/templates0.C
dyninstAPI/src/templates2.C
dyninstAPI/src/unix.C
dyninstAPI/src/variable.C
symtabAPI/h/Aggregate.h
symtabAPI/h/Function.h
symtabAPI/h/Module.h
symtabAPI/h/Symbol.h
symtabAPI/h/Symtab.h
symtabAPI/h/Variable.h
symtabAPI/h/symutil.h
symtabAPI/make.module.tmpl
symtabAPI/src/Aggregate.C
symtabAPI/src/Function.C
symtabAPI/src/Module.C
symtabAPI/src/Object-elf.C
symtabAPI/src/Object-elf.h
symtabAPI/src/Object-nt.C
symtabAPI/src/Object-nt.h
symtabAPI/src/Object-xcoff.C
symtabAPI/src/Object.C
symtabAPI/src/Object.h
symtabAPI/src/Symbol.C [new file with mode: 0644]
symtabAPI/src/Symtab-deprecated.C
symtabAPI/src/Symtab-edit.C
symtabAPI/src/Symtab-lookup.C
symtabAPI/src/Symtab.C
symtabAPI/src/Variable.C
symtabAPI/src/addrtranslate-sysv.C
symtabAPI/src/annotations.C
symtabAPI/src/annotations.h
symtabAPI/src/debug.C
symtabAPI/src/emitElf-64.C
symtabAPI/src/emitElf.C
symtabAPI/src/parseDwarf.C
symtabAPI/src/parseStab.C