summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2022-01-31Fix ParamsType being the incorrect orderGlenn Smith
Should we change MembersType to be the same order? Change consumers of ParamsType to be the original order? Both of those are breaking changes whereas this just updates the type to correctly represent the current implementation.
2022-01-28Format All FilesKyleMiles
2022-01-27Fix broken comment in function.pyPeter LaFosse
2022-01-27Add LowLevelILConstantBase.__hash__Peter LaFosse
2022-01-26Convert some asserts to ValueError and add some type hintsPeter LaFosse
2022-01-26Remove some unnecessary codePeter LaFosse
2022-01-26Remove minimally used TypeCreationException in favor of ValueErrorPeter LaFosse
2022-01-26Convert SizeWithConfidence to OffsetWithConfidence and removePeter LaFosse
2022-01-25Fix TypeBuilder.__repr__ and add unit testPeter LaFosse
2022-01-25Fix issue with serialization of MemberScope and MemberAcess along with a few ↵Peter LaFosse
other small bugs
2022-01-25Fix errors and add unit test for EnumBuilderPeter LaFosse
2022-01-25Fix bug and add test for NamedTypeReferenceBuilder.__repr__Peter LaFosse
Make Type/TypeBuilder.__repr__s consistent
2022-01-25Various python types api bug fixes and unit testsPeter LaFosse
2022-01-24Add system_call_number property for Type objectPeter LaFosse
2022-01-24Add additional unit tests for types.py and fix some resulting bugsPeter LaFosse
2022-01-24Fix Variable.__hash__ and fix some Type APIsPeter LaFosse
2022-01-24Change name of MediumLevelILLoadStruct_ssa -> MediumLevelILLoadStructSsa for ↵Peter LaFosse
consistency
2022-01-24Remove unnecessary check in Type.functionPeter LaFosse
2022-01-22Fix leak of scripting instances when new windows are createdRusty Wagner
2022-01-20[Enterprise] APIs for get/set server urlGlenn Smith
2022-01-20Move generator fake architecture into coreRusty Wagner
2022-01-20[Enterprise] Support for sparse/trimmed snapshotsGlenn Smith
2022-01-20Rework IL inheritance for Call instructionsPeter LaFosse
2022-01-20Add support for mmlil_if_availablePeter LaFosse
2022-01-20Create setter signed in TypeBuilderPeter LaFosse
2022-01-19Fix comparison operators for Variable objects, make setting of name & type ↵Peter LaFosse
synchoronous, and provide asynchronous setters for name and type
2022-01-19Fix __eq__ operator for IL classesPeter LaFosse
2022-01-19Turn some asserts back into exceptionsPeter LaFosse
2022-01-19Many type check fixesPeter LaFosse
2022-01-19Use Dict instead of Mapping where appropriatePeter LaFosse
2022-01-19Add getters and setters for syscall number in type objectsPeter LaFosse
2022-01-19Make enumeration's signed property BoolWithConfidencePeter LaFosse
2022-01-19Fix many python type errors/warningsPeter LaFosse
2022-01-19Fix FunctionBuilder.createPeter LaFosse
2022-01-19Fancier generator.cpp with *types*Glenn Smith
2022-01-17Make various database progress functions cancellableGlenn Smith
2022-01-17Single function mode in linear viewRusty Wagner
2022-01-17Decompile to Crose
2022-01-16Fix ArrayBuilder, PointerBuilder in python/types.pyAndrew Lamoureux
2022-01-13Fix a bunch of core function calls with bad argsGlenn Smith
2022-01-13Allow the creation of const/volatile NTRsPeter LaFosse
2022-01-10Refactor main area to use pane systemRusty Wagner
2022-01-06Add Function::HasUserAnnotationsPeter LaFosse
2022-01-04small pydoc updtaesJordan Wiens
2022-01-04added BinaryView.get_data_offset_for_address to python APIGalen Williamson
2022-01-03update copyright yearsJordan Wiens
2021-12-29Fixes Vector35/binaryninja-api#2789Peter LaFosse
2021-12-29Fix bug in python structure/enum equalityPeter LaFosse
2021-12-29Improve repr for NamedTypeReference to reduce confusionPeter LaFosse
2021-12-20Fix EnumerationType.mutable_copy()Glenn Smith