Mike Auty
b99ace86fb
Tidy up exceptions to be more accurate.
2019-11-13 19:58:14 +00:00
Mike Auty
face38436e
layers: Fix up uses of is_valid.
2019-11-12 09:09:51 +00:00
Mike Auty
e0b9d72c84
Update the license URL and LICENSE.txt
2019-09-25 21:44:05 +01:00
Mike Auty
72567e1c50
Yapf-0.28.0 rerun across the whole codebase.
2019-09-21 21:08:23 +01:00
Mike Auty
e922cef316
Improve docstrings for all plugins, and reformat all docstrings.
2019-09-07 22:59:54 +01:00
Mike Auty
9cde94bceb
Change the license blurb on all files.
2019-08-27 23:11:00 +01:00
Mike Auty
42b2fb120a
Swap TranslationLayerInterface decendents over to LinearMappedLayers
2019-08-27 21:09:13 +01:00
Mike Auty
be27aab8ae
Refactor symbol to object_type (so it doesn't shadow builtin type).
2019-08-14 20:50:42 +01:00
Mike Auty
5362e2094e
Initial attempt at cleaning up the API
...
Context.object accepts a template or a string name (and now a type
flag). Module.object only accepts a string (because a template already
has most of the stuff built in and might as well be passed to the
Context.object constructor).
The gotcha here is the absolute flag, which must now be set
appropriately in all cases *except* where the module is constructed
with an offset of 0 (whereby it will have no impact).
2019-08-14 20:50:42 +01:00
Mike Auty
f0a13c902e
Make changes based on the view (mostly name clarification).
2019-07-30 22:14:19 +01:00
Mike Auty
4a7151a23f
Ensure the 'stream not present' indicator is adhered to.
2019-07-30 22:14:19 +01:00
Mike Auty
e729877d38
Better error handling in the MSF layer.
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
a72314a2b2
Add in omap mapping and symbol support.
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
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