```python >>> var_type, _ = bv.parse_type_string("""struct { ... uint32_t *blah; ... uint32_t *blah1; ... uint32_t *blah2; ... uint32_t *blah3; ... } Apple""") >>> bv.define_user_type('Apple', var_type) >>> x = StructuredDataView(bv, 'Apple', here) >>> print(x) struct Apple 0x140018b90 { +0 uint32_t* blah = 0000000000000001 +8 uint32_t* blah1 = 0001f48800000000 +10 uint32_t* blah2 = 00018b9000018ee0 +18 uint32_t* blah3 = 0000000000000000 } >>> StructuredDataView._members OrderedDict([('blah', <uint32_t* blah, offset 0x0>), ('blah1', <uint32_t* blah1, offset 0x8>), ('blah2', <uint32_t* blah2, offset 0x10>), ('blah3', <uint32_t* blah3, offset 0x18>)]) ``` 2019-06-10regexp fail included unintended parametersJordan Wiens 2019-06-10more updates for the undocumented properties changeset -- specifically ↵Jordan Wiens revert on LinearDisassemglyLine so third-party plugins that leverage lineardisassemblylines can work again 2019-06-10re-enable documentation for name and byte_name on types.QualifiedNameJordan Wiens 2019-06-09remove two breaking changesJordan Wiens 2019-06-08final refactor for missing parametersJordan Wiens 2019-06-07Fix #1338KyleMiles 2019-06-07Fix 1360KyleMiles 2019-06-05Add BinaryView.get_code_refs_fromrollsafe 2019-05-31minor documentation cleanupsJordan Wiens 2019-05-31Support adding user-defined xrefsrollsafe 2019-05-31Clean Up 2/3 int/long CompatibilityKyleMiles 2019-05-31improve API cross-reference linkingJordan Wiens 2019-05-30Improve Error Handling and Add Some DocumentationKyleMiles 2019-05-30Fix Architecture.assemble so that it works with ArchitectureHooksJosh Watson 2019-05-28Document user xrefs python APIsStephen Tong 2019-05-28Redo/Undo support for user-defined xrefsStephen Tong 2019-05-28WIP: Support adding user-defined xrefsStephen Tong 2019-05-27Add API to query settings properties.Brian Potchik 2019-05-24Limit size of entropy image to fix crashRusty Wagner 2019-05-23small cleanups from pylint plus fix for analysis_infoJordan Wiens 2019-05-21Bring Python triage plugin changes to C++, don't default to raw files always ↵Rusty Wagner opening in triage view 2019-05-16only include filename so unit tests dont depend on paths and unit tests can ↵Jordan Wiens run from everywhere 2019-05-16incoming edges fixJordan Wiens 2019-05-16fix databufferJordan Wiens 2019-05-15two bugs for the refactor -- arch has a caching getter that must be use for ↵Jordan Wiens basicblock and a typo in function.py 2019-05-15first half of the refactor adding getters and setters for init created ↵Jordan Wiens properties