| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-11 | api: expose methods needed to construct offset pointers | Ryan Snyder | |
| 2022-05-11 | Clang+TypeParser APIs | Glenn Smith | |
| 2022-03-23 | Fix a bunch of reference miscounts in the C++ and python apis | Peter LaFosse | |
| 2022-02-16 | Escape type names and definitions | Glenn Smith | |
| Closes #2427, #2585, #1658, #1632, probably others | |||
| 2022-02-10 | Move TypeView::getLinesForType into core as Type::GetLines | Glenn Smith | |
| 2022-01-28 | Format All Files | KyleMiles | |
| 2022-01-19 | Add getters and setters for syscall number in type objects | Peter LaFosse | |
| 2022-01-19 | Make enumeration's signed property BoolWithConfidence | Peter LaFosse | |
| 2022-01-13 | Allow the creation of const/volatile NTRs | Peter LaFosse | |
| 2022-01-03 | update copyright years | Jordan Wiens | |
| 2021-09-06 | Remove bad type definition | Peter LaFosse | |
| 2021-09-06 | Commonize _to_core_struct/_from_core_struct | Peter LaFosse | |
| Improve implementation of immutable_copy/mutable_copy | |||
| 2021-09-06 | Change NamedTypeReference.GetTypeClass to GetTypeReferenceClass as it was ↵ | Peter LaFosse | |
| conflicting with Type.GetTypeClass | |||
| 2021-09-05 | Remove CreateEnumerationBuilderOfWidth instead just use the normal API and ↵ | Peter LaFosse | |
| pass nullptr as arch | |||
| 2021-09-05 | Add TypeBuilder SetAlternateName/SetParameters/SetSigned | Peter LaFosse | |
| 2021-09-05 | Move MemberAccess/MemberScope to StructureMember | Peter LaFosse | |
| Fix rust AddStructureMemebers | |||
| 2021-09-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 2021-09-05 | Add ability for TypeBuilder objects to utilize ↵ | Peter LaFosse | |
| StructureBuilder/EnumerationBuilder/NamedTypeReferenceBuilder objects | |||
| 2021-05-26 | Add the ability to automatically create struct members | Xusheng | |
| 2021-03-01 | Add methods for creating wide char types | Josh Ferrell | |
| 2021-02-17 | add support for type xref and variable xref | Xusheng | |
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2020-09-15 | display as in linear view | Xusheng | |
| 2020-02-04 | Add registered name to type objects | Rusty Wagner | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-12-18 | Return self reference from builders for chaining | Rusty Wagner | |
| 2019-12-17 | Immutable type/struct/enum objects, allowing deduplication for reduced ↵ | Rusty Wagner | |
| memory usage. In C++ API, modifying or creating types, structures, or enumerations should be done with the new TypeBuilder, StructureBuilder, and EnumerationBuilder objects, then converted to a final Type, Structure, or Enumeration object using the Finalize method once the modifications are complete. When modifying structures or enumerations inside existing types, use the WithReplacedStructure or WithReplacedEnumeration methods on the root type object and reregister the type to use the modified object. In Python API, types, structures, and enumerations can be created as in previous versions, but the objects become immutable once they are passed to a method. To modify an existing type, structure, or enumeration, use the mutable_copy() method. When modifying structures or enumerations, replace the modified object in the Type with the with_replaced_structure() or with_replaced_enumeration() methods. | |||
| 2019-11-15 | Type workflow improvements | Peter LaFosse | |
| Expand type context for data renderers Add additional linearview helper routines for defining variables inside of structures fix unit tests | |||
| 2019-10-27 | Eliminate most warnings on Linux | Rusty Wagner | |
| 2019-04-22 | Add BNGetStructureMemberByName API and add __getitem__ to python Structure API | Peter LaFosse | |
| 2019-01-17 | update company name and copyright date | Jordan Wiens | |
| 2018-12-13 | Commonize all InstructionTextToken generation | Peter LaFosse | |
| 2018-10-19 | Expose DataRender APIs, allow setting const on types, and allow type comparison | Peter LaFosse | |
| 2018-10-18 | Fix qualified names in API. | Brian Potchik | |
| 2018-09-28 | Namespace API cleanup | Peter LaFosse | |
| 2018-09-20 | Adding NameSpace tokens and plumbing through some namespce apis | Peter LaFosse | |
| 2018-09-12 | Merging with dev | Peter LaFosse | |
| 2018-08-30 | Allow negative stack offsets for functions like alloca_probe | Rusty Wagner | |
| 2018-07-30 | Adding support for namespaces | Peter LaFosse | |
| 2018-03-28 | Prevent creation of invalid Type wrappers | Ryan Snyder | |
| 2018-03-18 | Add api for getting total string output size of QualifiedName object | Peter LaFosse | |
| 2018-01-14 | Container Memory Reservations. | Brian Potchik | |
| 2018-01-11 | API Temporary Object Elimination. | Brian Potchik | |
| 2017-08-29 | Updating APIs to deal with stack adjustment | Rusty Wagner | |
| 2017-08-17 | Support custom calling conventions in the type parser and type objects | Rusty Wagner | |
| 2017-08-15 | Add APIs to access and update portions of the function type, and added new ↵ | Rusty Wagner | |
| APIs for global registers and implicit incoming state in calling conventions | |||
| 2017-07-18 | Add instruction for indirect structure access | Rusty Wagner | |
| 2017-07-10 | Add confidence levels to type objects | Rusty Wagner | |
| 2017-05-25 | Modify how structures are created in the type system, expose additional ↵ | Peter LaFosse | |
| structure APIs | |||
| 2017-05-19 | update copyright year | Jordan Wiens | |
