Skip to content

Commit

Permalink
DyninstAPI init
Browse files Browse the repository at this point in the history
  • Loading branch information
hainest committed Apr 3, 2024
1 parent 4955f7b commit 94633f9
Show file tree
Hide file tree
Showing 100 changed files with 4,169 additions and 0 deletions.
76 changes: 76 additions & 0 deletions docs/dyninstAPI/developer/API.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
===========
DyninstAPI
===========

.. toctree::
:caption: Developer API
:name: dyninstapi-developer-api
:hidden:
:maxdepth: 1

addressSpace.h
arch-forward-decl.h
ast.h
baseTramp.h
binaryEdit.h
block.h
BPatch_collections.h
BPatch_libInfo.h
BPatch_memoryAccessAdapter.h
BPatch_private.h
codegen-aarch64.h
codegen.h
codegen-power.h
codegen-x86.h
codeRange.h
debug.h
dyninst.h
dynProcess.h
dynThread.h
ELF_Section.h
emit-aarch64.h
emit-power.h
emitter.h
emit-x86.h
frameChecker.h
frame.h
freebsd.h
freebsd-x86.h
function.h
hybridAnalysis.h
IAPI_to_AST.h
image.h
infHeap.h
inst-aarch64.h
inst.h
instP.h
instPoint.h
inst-power.h
inst-x86.h
legacy-instruction.h
LinearVariable.h
linux-aarch64.h
linux.h
linux-power.h
linux-x86.h
mapped_module.h
mapped_object.h
nt_signal_emul.h
opcode.h
os.h
parRegion.h
parse-cfg.h
Parsing.h
patch.h
Patching.h
pcEventHandler.h
pcEventMuxer.h
pcrel.h
pdwinnt.h
RegisterConversion.h
registerSpace.h
syscallNotification.h
syscalltrap.h
trapMappings.h
unix.h
util.h
5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/BPatch_collections.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
BPatch_collections.h
====================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/BPatch_libInfo.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
BPatch_libInfo.h
================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/BPatch_memoryAccessAdapter.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
BPatch_memoryAccessAdapter.h
============================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/BPatch_private.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
BPatch_private.h
================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/ELF_Section.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ELF_Section.h
=============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/IAPI_to_AST.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
IAPI_to_AST.h
=============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/LinearVariable.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
LinearVariable.h
================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/Parsing.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Parsing.h
=========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/Patching.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Patching.h
==========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/RegisterConversion.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
RegisterConversion.h
====================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/addressSpace.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
addressSpace.h
==============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/arch-forward-decl.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
arch-forward-decl.h
===================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/ast.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ast.h
=====

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/baseTramp.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
baseTramp.h
===========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/binaryEdit.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
binaryEdit.h
============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/block.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
block.h
=======

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/codeRange.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
codeRange.h
===========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/codegen-aarch64.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
codegen-aarch64.h
=================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/codegen-power.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
codegen-power.h
===============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/codegen-x86.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
codegen-x86.h
=============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/codegen.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
codegen.h
=========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/debug.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
debug.h
=======

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/dynProcess.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
dynProcess.h
============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/dynThread.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
dynThread.h
===========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/dyninst.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
dyninst.h
=========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/emit-aarch64.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
emit-aarch64.h
==============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/emit-power.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
emit-power.h
============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/emit-x86.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
emit-x86.h
==========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/emitter.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
emitter.h
=========

.. cpp:namespace:: Dyninst::dyninstAPI

7 changes: 7 additions & 0 deletions docs/dyninstAPI/developer/frame.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.. _`sec:dyninstapi-frame.h.rst`:

frame.h
=======

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/frameChecker.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
frameChecker.h
==============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/freebsd-x86.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
freebsd-x86.h
=============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/freebsd.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
freebsd.h
=========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/function.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
function.h
==========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/hybridAnalysis.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
hybridAnalysis.h
================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/image.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
image.h
=======

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/infHeap.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
infHeap.h
=========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/inst-aarch64.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
inst-aarch64.h
==============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/inst-power.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
inst-power.h
============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/inst-x86.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
inst-x86.h
==========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/inst.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
inst.h
======

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/instP.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
instP.h
=======

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/instPoint.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
instPoint.h
===========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/legacy-instruction.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
legacy-instruction.h
====================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/linux-aarch64.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
linux-aarch64.h
===============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/linux-power.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
linux-power.h
=============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/linux-x86.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
linux-x86.h
===========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/linux.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
linux.h
=======

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/mapped_module.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
mapped_module.h
===============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/mapped_object.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
mapped_object.h
===============

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/nt_signal_emul.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
nt_signal_emul.h
================

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/opcode.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
opcode.h
========

.. cpp:namespace:: Dyninst::dyninstAPI

5 changes: 5 additions & 0 deletions docs/dyninstAPI/developer/os.h.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
os.h
====

.. cpp:namespace:: Dyninst::dyninstAPI

0 comments on commit 94633f9

Please sign in to comment.