summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2022-02-10fixes #2959; some type checking on log APIsJordan Wiens
2022-02-08Fix formatting.Brian Potchik
2022-02-08Remove user data tag docstrings for auto tagsFabian Freyer
2022-02-08Add vars_written to MediumLevelILVarPhisteven1003
2022-02-07Expose HLIL GenerateSSAForm via API and add python wrapper.Brian Potchik
2022-02-07Add python wrapper for MLIL generate_ssa_form.Brian Potchik
2022-02-03Use .value=None to indicate default EnumerationMember, issue #2896Andrew Lamoureux
2022-02-02Fix open_view() on a bndb not setting FileMetadata.filenameGlenn Smith
2022-02-02Save .isDefault from EnumerationMember issue #2896Andrew Lamoureux
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