summaryrefslogtreecommitdiff
path: root/python/function.py
AgeCommit message (Collapse)Author
2022-10-14Fix some minor bugs in BasicBlock and highlight APIPeter LaFosse
2022-09-22Add the Components APIkat
2022-09-01Splitting of variablesRusty Wagner
2022-08-18fix typos in various doc strings (a/an, repeated words) (skip-ci)Galen Williamson
2022-08-10Merge variables API/UI, variable liveness API for determining soundness of ↵Rusty Wagner
variable merges
2022-08-08implement is_thunk, closes PR #3343Jordan Wiens
2022-08-05Allow None for function return_type and calling_conventionJosh F
2022-07-03Add some helper routines for getting the IL of callsitesPeter LaFosse
2022-06-16clarify documentation for analysis_skipped and reanalyzeJordan Wiens
2022-06-14Function.get_variable_by_nameGlenn Smith
2022-06-02Fix Python exceptions when accessing functions with skipped IL analysisRusty Wagner
2022-05-06many pydoc formatting cleanups, added deprecated decorator and replaced ↵Jordan Wiens
ad-hoc messages with consistent decorator
2022-04-30Add debug report alias.Brian Potchik
2022-03-24Fix get_all_user_var_values APIPeter LaFosse
2022-03-16Add type hints to typelibrary.py and fix type hint for get_address_tags_of_typePeter LaFosse
2022-03-16Add support for structured loggingPeter LaFosse
2022-03-11Move stack var refs and constant refs behind advanced analysis requests for ↵Rusty Wagner
significant memory savings
2022-03-02Add function update request API.Brian Potchik
2022-02-17Fix some minor correctness issues with function.pyPeter LaFosse
2022-02-17Make function.architecture non-optionalPeter LaFosse
2022-02-17Add additional unit tests for function.pyPeter LaFosse
Move calls to Free into finally blocks format function.py and api_test.py
2022-01-28Format All FilesKyleMiles
2022-01-27Fix broken comment in function.pyPeter LaFosse
2022-01-26Convert SizeWithConfidence to OffsetWithConfidence and removePeter LaFosse
2022-01-20Add support for mmlil_if_availablePeter LaFosse
2022-01-19Turn some asserts back into exceptionsPeter LaFosse
2022-01-19Many type check fixesPeter LaFosse
2022-01-06Add Function::HasUserAnnotationsPeter LaFosse
2022-01-03update copyright yearsJordan Wiens
2021-11-29Fix type hint in TagList.__init__Peter LaFosse
2021-11-29Fix type hints for BasicBlockListPeter LaFosse
2021-11-05Turn some apis back into Lists for ease of use, improve __repr__ for list ↵Peter LaFosse
and mapping containers
2021-10-20Update Function.function_type to use types.FunctionType instead of types.TypeJosh F
2021-10-19More accurate description of operand argumentGlenn Smith
2021-10-19Docs for get/set integer display typeGlenn Smith
2021-10-11Revert 'mlils' back to list instead of GeneratorPeter LaFosse
2021-09-30Remove unsafe BNDeleteAutoVariablePeter LaFosse
2021-09-30Allow string representation of types to be passed as parameters to methods ↵Peter LaFosse
which require Type objects
2021-09-28Add Refactor Symbol to CoreSymbol and SymbolPeter LaFosse
2021-09-28Add BasicBlockList class for improved iteration speed of basic blocksPeter LaFosse
2021-09-22Add __contains__ for Function, Section, Segment, BasicBlock and BinaryViewPeter LaFosse
Addresses issue binaryninja-api#1113
2021-09-18Make some additional dataclasses frozenPeter LaFosse
2021-09-14Fix for issue #2634: adds missing assignment to ↵galenbwill
`DisassemblyTextLine.highlight` attribute when `isinstance(color, _highlight.HighlightColor)` is true
2021-09-08moving InstructionTextToken back to architecture module and aliasing from ↵Jordan Wiens
function for better backward compatibility
2021-09-07Improve backward compatibility of Tags APIsPeter LaFosse
2021-09-06Fix some unnecessary checks for handle is not None in destructorsPeter LaFosse
2021-09-06Commonize _to_core_struct/_from_core_structPeter LaFosse
Improve implementation of immutable_copy/mutable_copy
2021-09-06make dataclasses in function.pyPeter 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-06Improve backward compatibility of python/function.pyPeter LaFosse