Multiple docs update some __init__.py code (windows.debug not imported by default anymore)

This commit is contained in:
hakril
2020-05-18 22:58:52 +02:00
parent aec35a46d5
commit 2e48f9008a
10 changed files with 167 additions and 3830 deletions
+16 -3
View File
@@ -9,7 +9,9 @@
.. note::
If you are interrested by symbols (PDB) handling, go to subsection :ref:`debug_symbols_module`
If you are interrested by symbols (PDB) handling, go to subsection :ref:`debug_symbols_module`.
You can also look at the symbols-related samples: :ref:`sample_symbols`
:class:`Debugger`
"""""""""""""""""
@@ -31,7 +33,12 @@ This means that those methods see the original ``current_process`` memory access
:class:`SymbolDebugger`
"""""""""""""""""""""""
.. note::
See sample :ref:`sample_symbol_debugger`
.. autoclass:: SymbolDebugger
:show-inheritance:
:members:
:no-inherited-members:
@@ -124,7 +131,7 @@ In its current state, this module does not handle types.
.. note::
See sample <TODO>
See samples :ref:`sample_symbols`
Configuration
@@ -208,9 +215,15 @@ Helpers
'''''''''''''''''''
.. autoclass:: SymbolInfo
:show-inheritance:
:members:
.. autoclass:: SymbolInfoA
:show-inheritance:
:members:
:inherited-members: displacement
:special-members: __str__, __int__
.. py:attribute:: displacement
The displacement between the addresse and the start of the symbol (name)
+1 -1
View File
@@ -63,7 +63,7 @@ ResourceDescriptor
Concrete ResourceDescriptor
''''''''''''''''''''''''''
'''''''''''''''''''''''''''
ResourceNoType
------------------
+1 -1
View File
@@ -32,4 +32,4 @@ KernelObject
.. autoclass:: KernelObject
:members:
:undoc-members:
:special-members: __getitem__, __iter__
:special-members: __getitem__,__iter__
+49
View File
@@ -344,6 +344,18 @@ Ouput
.. literalinclude:: samples_output\test_code.txt
.. _sample_symbol_debugger:
:class:`SymbolDebugger`
'''''''''''''''''''''''
.. literalinclude:: ..\..\samples\debug\symbol_debugger.py
Output
.. literalinclude:: samples_output\debug_symbol_debugger.txt
.. _sample_local_debugger:
@@ -392,6 +404,43 @@ Ouput::
I AM LOADING <C:\Windows\system32\ole32.dll>
.. _sample_symbols:
Symbols
"""""""
VirtualSymbolHandler
''''''''''''''''''''
.. literalinclude:: ..\..\samples\debug\symbols\virtsymdemo.py
Output
.. literalinclude:: samples_output\debug_symbol_virtsymdemo.txt
ProcessSymbolHandler
''''''''''''''''''''
.. literalinclude:: ..\..\samples\debug\symbols\processsymdemo.py
Output
.. literalinclude:: samples_output\debug_symbol_processsymdemo.txt
Symbol search
'''''''''''''
.. literalinclude:: ..\..\samples\debug\symbols\symsearch.py
Output
.. literalinclude:: samples_output\debug_symbol_symsearch.txt
.. _wmi_samples:
WMI