Skip to content

Commit

Permalink
Fix parseAPI/SymLiteCodeSource.h
Browse files Browse the repository at this point in the history
  • Loading branch information
hainest committed Apr 3, 2024
1 parent 2b61c54 commit d4bc58f
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 47 deletions.
41 changes: 39 additions & 2 deletions docs/parseAPI/developer/SymLiteCodeSource.h.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,49 @@
.. _`sec-dev:SymLiteCodeSource.h`:
.. _`sec:SymLiteCodeSource.h`:

SymLiteCodeSource.h
###################

.. cpp:namespace:: Dyninst::ParseAPI::dev
.. cpp:namespace:: Dyninst::ParseAPI

.. Warning:: SymLite is not supported.

.. cpp:class:: SymReaderCodeRegion : public CodeRegion

.. cpp:function:: SymReaderCodeRegion(SymReader *, SymSegment *)
.. cpp:function:: void names(Address, std::vector<std::string> &) override
.. cpp:function:: bool findCatchBlock(Address addr, Address & catchStart) override
.. cpp:function:: bool isValidAddress(const Address) const override
.. cpp:function:: void* getPtrToInstruction(const Address) const override
.. cpp:function:: void* getPtrToData(const Address) const override
.. cpp:function:: unsigned int getAddressWidth() const override
.. cpp:function:: bool isCode(const Address) const override
.. cpp:function:: bool isData(const Address) const override
.. cpp:function:: bool isReadOnly(const Address) const override
.. cpp:function:: Address offset() const override
.. cpp:function:: Address length() const override
.. cpp:function:: Architecture getArch() const override
.. cpp:function:: Address low() const override
.. cpp:function:: Address high() const override
.. cpp:function:: SymSegment * symRegion() const

.. cpp:class:: SymReaderCodeSource : public CodeSource

.. cpp:function:: SymReaderCodeSource(SymReader *)
.. cpp:function:: SymReaderCodeSource(const char *)
.. cpp:function:: bool nonReturning(Address func_entry)
.. cpp:function:: bool nonReturningSyscall(int num)
.. cpp:function:: bool resizeRegion(SymSegment *, Address newDiskSize)
.. cpp:function:: SymReader * getSymReaderObject()
.. cpp:function:: bool isValidAddress(const Address) const
.. cpp:function:: void* getPtrToInstruction(const Address) const
.. cpp:function:: void* getPtrToData(const Address) const
.. cpp:function:: unsigned int getAddressWidth() const
.. cpp:function:: bool isCode(const Address) const
.. cpp:function:: bool isData(const Address) const
.. cpp:function:: bool isReadOnly(const Address) const
.. cpp:function:: Address offset() const
.. cpp:function:: Address length() const
.. cpp:function:: Architecture getArch() const
.. cpp:function:: void removeHint(Hint)
.. cpp:function:: static void addNonReturning(std::string func_name)
.. cpp:function:: void print_stats() const
Expand Down
1 change: 0 additions & 1 deletion docs/parseAPI/public/API.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,3 @@ ParseAPI
InstructionAdapter.h
InstructionSource.h
Location.h
SymLiteCodeSource.h
44 changes: 0 additions & 44 deletions docs/parseAPI/public/SymLiteCodeSource.h.rst

This file was deleted.

0 comments on commit d4bc58f

Please sign in to comment.