6534 Commits
Author SHA1 Message Date
Mike Auty 5f282d673e Add in constants and a tree skeleton for eventual plugins. 2014-04-08 00:14:29 +01:00
Mike Auty 6b542d1782 Add in workspace.xml to gitignore, and the main modules.rst. 2014-04-05 19:43:31 +01:00
Mike Auty 48e839947b Tweak the documentation in certain files, and remove the overly changable workspace.xml. 2014-04-05 19:39:48 +01:00
Mike Auty 50e8f6a627 Add in PyCharm IDE project details, and improve the sphinx apidoc autogeneration of documentation. 2014-04-02 02:44:55 +01:00
Mike Auty fa789fb174 Add in basic plugin/config and renderer support. 2014-03-31 00:36:11 +01:00
Mike Auty 89e7e6e7ff Tidy up several areas using PyCharm corrections. 2014-03-30 00:46:31 +00:00
Mike Auty 1a555140eb Add in iniital interface/abstract class for TreeGrid and TreeRow. 2014-03-28 08:48:02 +00:00
Mike Auty 3709143c40 Clean-up a few files according to PyCharm's warning system. 2014-03-28 08:47:00 +00:00
Mike Auty 5b23325447 Change symbol_names to structure_names. 2014-03-22 13:46:22 +00:00
Mike Auty 26f8d0f7cc Add in write support, and change symbols to be both structures and constants. 2013-12-28 05:30:54 +00:00
Mike Auty cea4969b49 Add in first attempt at intel mapping code. 2013-05-20 00:10:02 +01:00
Mike Auty 562ed6d506 Remove paging files (since they're OS specific) and add in a windows page validity test. 2013-05-19 13:41:28 +01:00
Mike Auty dff1c167b2 Fix up Intel support with test cases for 32, PAE and 32e modes. 2013-05-19 13:24:19 +01:00
Mike Auty 05d2789b5b Add in initial version of intel space. 2013-05-18 15:29:59 +01:00
Mike Auty 26caf31974 Revisit the decision to try out super, and decide to stick with specific inheritance to avoid **kwargs everywhere. 2013-05-08 19:17:21 +01:00
Mike Auty 3790ca03e1 Add in some TODOs, and swap to the File layer for testing. 2013-05-07 23:44:40 +01:00
Mike Auty eb35ffb325 Fix a typo in the size constraints on physical layers. 2013-05-07 23:43:09 +01:00
Mike Auty 72d971bf3f More speed-ups by not constantly rebuilding the native_dictionary list. 2013-05-07 23:38:03 +01:00
Mike Auty e0433ab4e9 Vastly improved the speed by caching resolutions. 2013-05-07 23:31:27 +01:00
Mike Auty 9c2e486356 Refactor code locations, tidy up object initializers and add in File Layer. 2013-05-06 17:45:15 +01:00
Mike Auty 86c57972b7 Fix up pointer issues (including typo). 2013-05-05 23:11:26 +01:00
Mike Auty e351958413 Move context, tidy up object model and add memory to test_rig. 2013-05-05 22:06:38 +01:00
Mike Auty dc65c356fc Restructure the packages, change importing style to from ... import. 2013-05-04 15:44:59 +01:00
Mike Auty e654391e86 Fix up the top-level symbol resolution mechanism. 2013-04-21 23:03:36 +01:00
Mike Auty 9b91bfa88c Rework templates so that they're created referentially, and that attributes are generated by the underlying class and arguments. 2013-04-21 18:22:38 +01:00
Mike Auty b0345ce9ab Flesh out symbol system, reworking several parts. Still requires on-demand resolving of symbols. 2013-04-14 20:17:15 +01:00
Mike Auty 3dab0a3418 Add in initial attempt at parsing vtypes into ObjectTemplates. 2013-03-23 20:45:06 +00:00
Mike Auty 6105a2e4bc Enhance symbol listing and templates, add in gitignore and test rig. 2013-03-11 01:36:56 +00:00
Mike Auty f1279cae3a Bulk out the objects and add the idea of object templates (effectively currying with attributes). 2013-03-04 01:13:36 +00:00
Mike Auty ae93cf0fb5 Add in additional PrimativeTypes. 2013-02-21 01:03:37 +00:00
Mike Auty 1580641b1e Remove interfaces for the time being. 2013-02-18 03:34:58 +00:00
Mike Auty 240ee357e5 Change symbol spaces to dictionaries for speed. Add initial object and context thoughts. 2013-02-18 03:34:43 +00:00
Mike Auty 1cba6f5171 Add in framework versioning and initial attempts as symbolstacks. 2013-02-10 15:25:52 +00:00
Mike Auty 0f16d8bcbc Initial volatility3 commit. 2012-11-11 19:02:39 +00:00