Mike Auty
|
eab74af5df
|
Fix up union naming and omap symbol mapping.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
42f10b9c40
|
Support old unnamed types.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
e998082d84
|
Add in HRESULT primative.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
aee05f61f6
|
Add in linkage name code.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
90ed31ce16
|
Don't forget get arrays and enums.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
108a4f9b41
|
Ensure we get the right max_length when getting names for structures/unions.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
f9316626dd
|
Improve typing issues with pdb code.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
b501b5484b
|
Don't forget to add the license headers.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
6fc295410f
|
Support progress callbacks and improve pdb downloading.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
3bb113b0a7
|
Improve documentation and integration.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
d4f7a6a313
|
Add in metadata parsing.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
df34195799
|
Reordering the pdb code slightly.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
4cd2ef33e1
|
Add metadata and name stripping.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
6e2513f276
|
Fix up over-extended name length.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
ca7e09de04
|
Make sure we get the full name, and get our omap bisection right.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
a72314a2b2
|
Add in omap mapping and symbol support.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
18bbcd8336
|
Refactor overly-long named method.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
235cd0840d
|
Fix up enumeration values.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
f87eeb6ab6
|
Support enumerations.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
5f12ffda08
|
Support extended values for certain types.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
36c84635f9
|
Fix up size of indirect primatives.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
e17427b9a0
|
Rename types as used in other generators.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
e4a35ed3fd
|
Add in support for arrays and sizing.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
f9d2b07021
|
Add in union and bitfield support.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
7d30e9949b
|
Add support for more base_types, enum and arrays.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
af92cd4d6c
|
Add in padding support and TypeProperties.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
c90e57470f
|
Further work on the returning types.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
1b396388b4
|
Additional type parsing, still a work in progress.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
c97b05426a
|
Add in LF_POINTER and rename the pdb.json file.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
0e42a638e7
|
Start adding support for LF_MODIFIER.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
cb22d5d036
|
Additional fixes for mspdb.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
ecfbe46c7a
|
Further work on the MSF/PDB code.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
ff5b71672c
|
Ensure the streams are the correct size.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
0690cf4459
|
Fix up to use layers rather than memory.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
0e1702af63
|
A few further changes to extracting streams.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
80c693a91a
|
Add in MSF and Stream layer support.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
3da5f63393
|
Initial attempts at an MSF layer.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
230d32f569
|
Add in initial code for PDB reading.
|
2019-07-30 22:14:19 +01:00 |
|
Mike Auty
|
164079c203
|
Casting will use the original object's symbol_table if none is provided.
|
2019-07-23 00:46:09 +01:00 |
|
Mike Auty
|
e78839b5e9
|
DON'T import from framework.plugins. It won't work.
|
2019-07-16 00:37:23 +01:00 |
|
 Analystandikelos
|
6e4fa57421
|
move type_classes to dictionaries stored in their modules rather than separate classes (see 81d3293)
|
2019-07-15 21:16:32 +01:00 |
|
 Analystandikelos
|
79c7c6df95
|
change context.memory to context.layers per 272224a
|
2019-07-15 21:16:32 +01:00 |
|
 Analystandikelos
|
a26b9bb57d
|
don't require pslist.PsList.list_processes_filter_requirements - it introduces --pid to the plugin's arguments
|
2019-07-15 21:16:32 +01:00 |
|
 Analystandikelos
|
e1d160baee
|
fix typing for get_vad_maps()
|
2019-07-15 21:16:32 +01:00 |
|
 Analystandikelos
|
20d7152050
|
remove unnecessary debugging
|
2019-07-15 21:16:32 +01:00 |
|
 Analystandikelos
|
3ea0432ee4
|
fix the typing for get_record_tuple()
|
2019-07-15 21:16:32 +01:00 |
|
 Analystandikelos
|
e6ae049d18
|
add svcscan and associated types
|
2019-07-15 21:16:32 +01:00 |
|
Mike Auty
|
f5615e28f6
|
Fix up more typing discrepancies.
|
2019-07-15 17:43:43 +01:00 |
|
Mike Auty
|
272224a1b0
|
Refactor all references to Context.memory to Context.layers.
|
2019-07-07 17:42:51 +01:00 |
|
Mike Auty
|
ba868c7c27
|
Improve enumeration type naming.
|
2019-07-07 17:42:31 +01:00 |
|