Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: beae2a07b5e0a40de54ee1aa972ac765e4d825b2
https://github.com/dyninst/dyninst/commit/beae2a07b5e0a40de54ee1aa972ac765e4d825b2
Author: kupsch <kupsch@xxxxxxxxxxx>
Date: 2023-07-11 (Tue, 11 Jul 2023)
Changed paths:
M common/h/Annotatable.h
M common/h/DynAST.h
M common/h/Edge.h
M common/h/Graph.h
M common/h/IBSTree-fast.h
M common/h/IBSTree.h
M common/h/Node.h
M common/h/SymReader.h
M common/h/concurrent.h
M common/h/dyntypes.h
M common/h/entryIDs.h
M common/src/IntervalTree.h
M common/src/NodeIterator.h
M common/src/addrRange.h
M common/src/addrtranslate-sysv.h
M common/src/arch-aarch64.h
M common/src/arch-x86.h
M common/src/freebsdHeaders.h
M common/src/headers.h
M common/src/linuxHeaders.h
M common/src/ntHeaders.h
M common/src/singleton_object_pool.h
M dataflowAPI/h/Absloc.h
M dataflowAPI/h/AbslocInterface.h
M dataflowAPI/h/SymEval.h
M dataflowAPI/h/bitArray.h
M dataflowAPI/h/slicing.h
M dataflowAPI/h/stackanalysis.h
M dataflowAPI/rose/ExtentMap.h
M dataflowAPI/rose/SgAsmAmdgpuVegaInstruction.h
M dataflowAPI/rose/SgAsmArmv8Instruction.h
M dataflowAPI/rose/SgAsmExpression.h
M dataflowAPI/rose/SgAsmInstruction.h
M dataflowAPI/rose/SgAsmOperandList.h
M dataflowAPI/rose/SgAsmPowerpcInstruction.h
M dataflowAPI/rose/SgAsmType.h
M dataflowAPI/rose/SgAsmx86Instruction.h
M dataflowAPI/rose/conversions.h
M dataflowAPI/rose/integerOps.h
M dataflowAPI/rose/rangemap.h
M dataflowAPI/rose/rose.h
M dataflowAPI/rose/semantics/BaseSemantics2.h
M dataflowAPI/rose/semantics/BinarySymbolicExpr.h
M dataflowAPI/rose/semantics/ByteOrder.h
M dataflowAPI/rose/semantics/ConcreteSemantics2.h
M dataflowAPI/rose/semantics/DispatcherARM64.h
M dataflowAPI/rose/semantics/DispatcherAmdgpuVega.h
M dataflowAPI/rose/semantics/DispatcherPowerpc.h
M dataflowAPI/rose/semantics/MemoryMap.h
M dataflowAPI/rose/semantics/RegisterParts.h
M dataflowAPI/rose/semantics/RegisterStateGeneric.h
M dataflowAPI/rose/semantics/Registers.h
M dataflowAPI/rose/semantics/SMTSolver.h
M dataflowAPI/rose/semantics/SymEvalSemantics.h
M dataflowAPI/rose/util/AddressMap.h
M dataflowAPI/rose/util/AddressSegment.h
M dataflowAPI/rose/util/Attribute.h
M dataflowAPI/rose/util/BitVector.h
M dataflowAPI/rose/util/BitVectorSupport.h
M dataflowAPI/rose/util/Combinatorics.h
M dataflowAPI/rose/util/Exception.h
M dataflowAPI/rose/util/FileSystem.h
M dataflowAPI/rose/util/Interval.h
M dataflowAPI/rose/util/IntervalMap.h
M dataflowAPI/rose/util/IntervalSet.h
M dataflowAPI/rose/util/IntervalSetMap.h
M dataflowAPI/rose/util/LinearCongruentialGenerator.h
M dataflowAPI/rose/util/Map.h
M dataflowAPI/rose/util/MappedBuffer.h
M dataflowAPI/rose/util/Message.h
M dataflowAPI/rose/util/PoolAllocator.h
M dataflowAPI/rose/util/Sawyer.h
M dataflowAPI/rose/util/Set.h
M dataflowAPI/rose/util/SharedPointer.h
M dataflowAPI/rose/util/SmallObject.h
M dataflowAPI/rose/util/StaticBuffer.h
M dataflowAPI/rose/util/Stopwatch.h
M dataflowAPI/rose/util/StringUtility.h
M dataflowAPI/rose/util/Synchronization.h
M dataflowAPI/rose/x86InstructionSemantics.h
M dataflowAPI/rose/x86_64InstructionSemantics.h
M dataflowAPI/src/RoseInsnFactory.h
M dataflowAPI/src/SymEvalPolicy.h
M dataflowAPI/src/SymbolicExpansion.h
M dwarf/h/dwarfFrameParser.h
M dynC_API/h/dynC.h
M dynC_API/h/snippetGen.h
M dyninstAPI/h/BPatch.h
M dyninstAPI/h/BPatch_Vector.h
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/h/BPatch_basicBlock.h
M dyninstAPI/h/BPatch_basicBlockLoop.h
M dyninstAPI/h/BPatch_binaryEdit.h
M dyninstAPI/h/BPatch_callbacks.h
M dyninstAPI/h/BPatch_flowGraph.h
M dyninstAPI/h/BPatch_function.h
M dyninstAPI/h/BPatch_image.h
M dyninstAPI/h/BPatch_loopTreeNode.h
M dyninstAPI/h/BPatch_module.h
M dyninstAPI/h/BPatch_object.h
M dyninstAPI/h/BPatch_parRegion.h
M dyninstAPI/h/BPatch_point.h
M dyninstAPI/h/BPatch_process.h
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/h/BPatch_type.h
M dyninstAPI/h/StackMod.h
M dyninstAPI/src/BPatch_private.h
M dyninstAPI/src/Parsing.h
M dyninstAPI/src/Relocation/CFG/RelocBlock.h
M dyninstAPI/src/Relocation/CFG/RelocEdge.h
M dyninstAPI/src/Relocation/CFG/RelocGraph.h
M dyninstAPI/src/Relocation/CFG/RelocTarget.h
M dyninstAPI/src/Relocation/CodeBuffer.h
M dyninstAPI/src/Relocation/CodeMover.h
M dyninstAPI/src/Relocation/CodeTracker.h
M dyninstAPI/src/Relocation/DynAddrSpace.h
M dyninstAPI/src/Relocation/Springboard.h
M dyninstAPI/src/Relocation/Transformers/Instrumenter.h
M dyninstAPI/src/Relocation/Transformers/Modification.h
M dyninstAPI/src/Relocation/Transformers/Movement-adhoc.h
M dyninstAPI/src/Relocation/Transformers/Movement-analysis.h
M dyninstAPI/src/Relocation/Widgets/ASTWidget.h
M dyninstAPI/src/Relocation/Widgets/CFWidget.h
M dyninstAPI/src/Relocation/Widgets/CallbackWidget.h
M dyninstAPI/src/Relocation/Widgets/InsnWidget.h
M dyninstAPI/src/Relocation/Widgets/InstWidget.h
M dyninstAPI/src/Relocation/Widgets/PCWidget.h
M dyninstAPI/src/Relocation/Widgets/RelDataWidget.h
M dyninstAPI/src/Relocation/Widgets/StackModWidget.h
M dyninstAPI/src/Relocation/Widgets/Widget.h
M dyninstAPI/src/StackMod/OffsetVector.h
M dyninstAPI/src/StackMod/StackAccess.h
M dyninstAPI/src/StackMod/StackLocation.h
M dyninstAPI/src/StackMod/StackModChecker.h
M dyninstAPI/src/StackMod/TMap.h
M dyninstAPI/src/addressSpace.h
M dyninstAPI/src/ast.h
M dyninstAPI/src/binaryEdit.h
M dyninstAPI/src/block.h
M dyninstAPI/src/codegen-aarch64.h
M dyninstAPI/src/codegen-power.h
M dyninstAPI/src/codegen.h
M dyninstAPI/src/dynProcess.h
M dyninstAPI/src/dynThread.h
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/emit-power.h
M dyninstAPI/src/emit-x86.h
M dyninstAPI/src/emitter.h
M dyninstAPI/src/frame.h
M dyninstAPI/src/frameChecker.h
M dyninstAPI/src/function.h
M dyninstAPI/src/hybridAnalysis.h
M dyninstAPI/src/image.h
M dyninstAPI/src/inst-aarch64.h
M dyninstAPI/src/inst-power.h
M dyninstAPI/src/inst-x86.h
M dyninstAPI/src/inst.h
M dyninstAPI/src/instPoint.h
M dyninstAPI/src/mapped_module.h
M dyninstAPI/src/mapped_object.h
M dyninstAPI/src/os.h
M dyninstAPI/src/parRegion.h
M dyninstAPI/src/parse-cfg.h
M dyninstAPI/src/pcEventMuxer.h
M dyninstAPI/src/registerSpace.h
M dyninstAPI/src/unix.h
M dyninstAPI/src/util.h
M dyninstAPI_RT/h/dyninstAPI_RT.h
M dyninstAPI_RT/h/dyninstRTExport.h
M dyninstAPI_RT/src/RTcommon.h
M elf/h/Elf_X.h
M instructionAPI/h/BinaryFunction.h
M instructionAPI/h/Dereference.h
M instructionAPI/h/Expression.h
M instructionAPI/h/Immediate.h
M instructionAPI/h/Instruction.h
M instructionAPI/h/InstructionAST.h
M instructionAPI/h/InstructionDecoder.h
M instructionAPI/h/Operation_impl.h
M instructionAPI/h/Register.h
M instructionAPI/h/RegisterIDs.h
M instructionAPI/h/Ternary.h
M instructionAPI/src/AMDGPU/gfx908/InstructionDecoder-amdgpu-gfx908.h
M instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_decoder_impl.h
M instructionAPI/src/AMDGPU/gfx908/amdgpu_gfx908_insn_entry.h
M instructionAPI/src/AMDGPU/gfx908/decodeOperands.h
M instructionAPI/src/AMDGPU/gfx90a/InstructionDecoder-amdgpu-gfx90a.h
M instructionAPI/src/AMDGPU/gfx90a/amdgpu_gfx90a_decoder_impl.h
M instructionAPI/src/AMDGPU/gfx90a/amdgpu_gfx90a_insn_entry.h
M instructionAPI/src/AMDGPU/gfx90a/decodeOperands.h
M instructionAPI/src/AMDGPU/vega/InstructionDecoder-amdgpu-vega.h
M instructionAPI/src/AMDGPU/vega/amdgpu_vega_insn_entry.h
M instructionAPI/src/InstructionDecoder-aarch64.h
M instructionAPI/src/InstructionDecoder-power.h
M instructionAPI/src/InstructionDecoderImpl.h
M instructionAPI/src/test/test_aarch64_decoder_table.h
M parseAPI/h/CFG.h
M parseAPI/h/CFGFactory.h
M parseAPI/h/CFGModifier.h
M parseAPI/h/CodeObject.h
M parseAPI/h/CodeSource.h
M parseAPI/h/GraphAdapter.h
M parseAPI/h/InstructionAdapter.h
M parseAPI/h/Location.h
M parseAPI/h/LockFreeQueue.h
M parseAPI/h/ParseCallback.h
M parseAPI/src/BoundFactCalculator.h
M parseAPI/src/BoundFactData.h
M parseAPI/src/IA_IAPI.h
M parseAPI/src/IA_aarch64.h
M parseAPI/src/IA_amdgpu.h
M parseAPI/src/IA_power.h
M parseAPI/src/IA_x86.h
M parseAPI/src/IndirectASTVisitor.h
M parseAPI/src/IndirectAnalyzer.h
M parseAPI/src/JumpTableFormatPred.h
M parseAPI/src/JumpTableIndexPred.h
M parseAPI/src/LoopAnalyzer.h
M parseAPI/src/ParseData.h
M parseAPI/src/ParserDetails.h
M parseAPI/src/ProbabilisticParser.h
M parseAPI/src/SymbolicExpression.h
M parseAPI/src/debug_parse.h
M patchAPI/h/AddrSpace.h
M patchAPI/h/Command.h
M patchAPI/h/Instrumenter.h
M patchAPI/h/PatchCFG.h
M patchAPI/h/PatchCallback.h
M patchAPI/h/PatchCommon.h
M patchAPI/h/PatchMgr.h
M patchAPI/h/PatchModifier.h
M patchAPI/h/PatchObject.h
M patchAPI/h/Point.h
M proccontrol/h/Event.h
M proccontrol/h/EventType.h
M proccontrol/h/Generator.h
M proccontrol/h/Handler.h
M proccontrol/h/PCProcess.h
M proccontrol/h/PlatFeatures.h
M proccontrol/h/ProcessSet.h
M proccontrol/src/DecoderWindows.h
M proccontrol/src/GeneratorWindows.h
M proccontrol/src/arm_process.h
M proccontrol/src/freebsd.h
M proccontrol/src/int_event.h
M proccontrol/src/int_handler.h
M proccontrol/src/int_process.h
M proccontrol/src/int_thread_db.h
M proccontrol/src/irpc.h
M proccontrol/src/linux.h
M proccontrol/src/loadLibrary/codegen.h
M proccontrol/src/loadLibrary/injector.h
M proccontrol/src/memcache.h
M proccontrol/src/mmapalloc.h
M proccontrol/src/ppc_process.h
M proccontrol/src/proc_service_wrapper.h
M proccontrol/src/processplat.h
M proccontrol/src/resp.h
M proccontrol/src/response.h
M proccontrol/src/sysv.h
M proccontrol/src/unix.h
M proccontrol/src/windows_process.h
M proccontrol/src/windows_thread.h
M proccontrol/src/x86_process.h
M stackwalk/h/basetypes.h
M stackwalk/h/frame.h
M stackwalk/h/framestepper.h
M stackwalk/h/local_var.h
M stackwalk/h/procstate.h
M stackwalk/h/walker.h
M stackwalk/src/aarch64-swk.h
M stackwalk/src/analysis_stepper.h
M stackwalk/src/libstate.h
M stackwalk/src/linux-swk.h
M stackwalk/src/sw.h
M stackwalk/src/x86-swk.h
M symlite/h/SymLite-elf.h
M symtabAPI/h/AddrLookup.h
M symtabAPI/h/Aggregate.h
M symtabAPI/h/Archive.h
M symtabAPI/h/Collections.h
M symtabAPI/h/Function.h
M symtabAPI/h/LineInformation.h
M symtabAPI/h/Module.h
M symtabAPI/h/RangeLookup.h
M symtabAPI/h/Region.h
M symtabAPI/h/StringTable.h
M symtabAPI/h/Symbol.h
M symtabAPI/h/Symtab.h
M symtabAPI/h/SymtabReader.h
M symtabAPI/h/Type.h
M symtabAPI/h/Variable.h
M symtabAPI/src/LinkMap.h
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Object-nt.h
M symtabAPI/src/Object.h
M symtabAPI/src/Type-mem.h
M symtabAPI/src/dwarfWalker.h
M symtabAPI/src/emitElf.h
M symtabAPI/src/emitElfStatic.h
Log Message:
-----------
add header files to directly define std:: syms (#1443)
- update dyninst header files to directly include the standard header
file defining symbols from the standard C++ library that are used by
the dyninst header file; in some instances, the code relied on symbols
being defined via an unrelated include file indirectly including the
necessary header file leading to fragile code
- minor other cleanups: remove unnecessary header files, remove
definitions of names that are defined in a standard header file
|