summaryrefslogtreecommitdiff
path: root/python/architecture.py
AgeCommit message (Collapse)Author
2025-03-28missed the older dates!Jordan Wiens
2025-03-06Python: Fix blank flag_write in another placeGlenn Smith
2025-02-04Fixes `Architecture._get_stack_pointer_register` to return 0 instead of None ↵Galen Williamson
when unimplemented to prevent ctypes error
2024-12-14Pass length to free flag conditions list callback and remove libc from rust apiMason Reed
Allows language bindings like rust to free conditions lists sanely
2024-12-14Pass length to free register list callbackMason Reed
Allows language bindings like rust to free register lists sanely
2024-08-04spellcheck pass on pydocsJordan Wiens
2024-07-24Remove deprecated API functions.Alexander Taylor
2024-07-09Refactor architecture calling convention python apiMason Reed
2024-06-05Add support for getting/setting default calling conventions in pythonJosh Ferrell
2024-06-04python/architecture: return instance from `Architecture.register()`Catherine
2024-06-04Add CorePlatform to python api for proper subclassingGlenn Smith
2024-05-24arch: multiple delay slot support, suppress spurious mips warningRyan Snyder
2024-05-02Add address display mode optionsGlenn Smith
2024-03-15Separate local variable tokens in higher level ILs from stack variable ↵Rusty Wagner
tokens in lower levels, and improve token usage in disassembly
2024-03-02Add support for memory intrinsics.Brian Potchik
2024-02-07add exprIndex field to BNInstructionTextTokenRyan Snyder
2024-01-08update copyright yearJordan Wiens
2023-08-23small clarification on APIs that descibe max_instruction_lengthJordan Wiens
2023-04-25Fix deprecation warning formatting in docs, require deprecated_in parameterJosh Ferrell
2023-03-27Catch all types of exceptions in functions in Architecture that call ↵Xusheng
user-implemented methods. Fix https://github.com/Vector35/binaryninja-api/issues/4152
2023-01-05Update copyright to 2023Josh F
2022-10-04Deprecate unused BinaryViewTypeArchitectureConstant APIXusheng
2022-02-17Add some additional type hints to architecture.py and lowlevelil.pyPeter LaFosse
2022-01-28Format All FilesKyleMiles
2022-01-19Many type check fixesPeter LaFosse
2022-01-19Use Dict instead of Mapping where appropriatePeter LaFosse
2022-01-03update copyright yearsJordan Wiens
2021-12-03Fix type hint for get_instruction_low_level_ilPeter LaFosse
2021-10-11Fix LowLevelIL returning an invalid ILSemanticFlagClassPeter LaFosse
2021-09-24Use more f-stringsPeter LaFosse
2021-09-16fix get_semantic_flag_class_indexPeter LaFosse
2021-09-16Fix type check error on self.regs/self.reg_stacksPeter LaFosse
2021-09-16Make RegisterInfo and RegisterStackInfo classes frozen and thus hashablePeter LaFosse
2021-09-15Fix initialization of IntrinsicInfo objects.Peter LaFosse
2021-09-15Use new types outside of `isinstance` checks to satisfy PyRightAlex Cameron
2021-09-15Avoid using `isinstance` on objects returned by `NewType`Alex Cameron
2021-09-15Fix RegisterInfo initializationPeter LaFosse
2021-09-08moving InstructionTextToken back to architecture module and aliasing from ↵Jordan Wiens
function for better backward compatibility
2021-09-07Improve backward compatibility of get_low_level_il* functionsPeter LaFosse
2021-09-06Fix import of logPeter LaFosse
2021-09-06Add some additional typehints to architecture.py, function.py and ↵Peter LaFosse
metadata.py, callingconvention.py, binaryview.py, highlevelil.py, scriptingprovider.py, types.py Fix typehint for Union[QualifiedName, str]
2021-09-06Add __str__ for ArchitecturePeter LaFosse
2021-09-06Fix typecheck error in architecture.pyPeter LaFosse
2021-09-06Use more f-stringsPeter LaFosse
2021-09-06Fix some type check errors in debuginfo.pyPeter LaFosse
Add try finally blocks for deallocation
2021-09-05Remove some unnecessary properties for various derived HLIL Instructions, ↵Peter LaFosse
add HLIL vars_read/vars_written Additional progress on HLILInstruction refactor
2021-09-05Refactor Python TypesPeter LaFosse
Remove _mutable types
2021-09-05Refactor ILs for greater speed and utilityPeter LaFosse
2021-09-05Don't inherit from object anymorePeter LaFosse
2021-09-05Fix InstructionInfoPeter LaFosse