summaryrefslogtreecommitdiff
path: root/python/function.py
AgeCommit message (Collapse)Author
2023-10-09Dont filter on platform when enumerating callees, issue #4672Andrew Lamoureux
2023-09-20standardize deprecation format and linkify suggestionsJordan Wiens
2023-09-20Fix doc comment on Function.add_tagKyleMiles
2023-07-29Core workflows feature update.Brian Potchik
2023-07-10Move binary view loading in to the core; deprecate open_view in favor of ↵KyleMiles
load; update examples
2023-07-07Expose function "pure" flag to api and typesystemGlenn Smith
2023-06-09fix documentation for callee_addresses fixes #4356Peter LaFosse
2023-04-25Fix deprecation warning formatting in docs, require deprecated_in parameterJosh Ferrell
2023-04-17Add .components convenience API to Functions and DataVariableskat
2023-03-29Fix formatting of many deprecation noticesJosh Ferrell
2023-03-29Update reference to deprecated Function.function_type attributeJosh Ferrell
2023-03-22Python API : Tags fixesKyleMiles
2023-03-22Tags refactorKyleMiles
2023-03-22Function.py: Move all the tag functions next to each otherKyleMiles
2023-02-20Allow DataVariables to be added to Componentskat
2023-02-13Add __version__ attribute to python api, allow marking deprecation with ↵Josh Ferrell
future version marker
2023-02-13Make Function.function_type transparently use Function.typeJosh Ferrell
2023-02-13add new function type property, prepare deprecation for function_typeJordan Wiens
2023-02-08Change Function.user_type -> Function.has_user_type, deprecate ↵Josh Ferrell
Function.explicitly_defined_type in favor of Function.has_explicitly_defined_type
2023-02-08Add boolean for Function.user_type to indicate if a user type has been setPeter LaFosse
2023-02-04Initial support for constant data expressions.Brian Potchik
2023-01-30Fix Type object leaksRusty Wagner
2023-01-19Deprecate __len__ of SegmentXusheng
Print a warning message when a deprecated function/property/class is used
2023-01-11Fix more api type hintsJosh Ferrell
2023-01-10Fix some type errors in function.pyJosh Ferrell
2023-01-09Fix type hint for Function.set_call_reg_stack_adjustmentJosh Ferrell
2023-01-05Update copyright to 2023Josh F
2023-01-03Function inliningRusty Wagner
2022-12-23Fixed missing newlines before `:param` in docstringsGalen Williamson
This was causing the generated html to not show the param lines correctly.
2022-12-23correct usage of `BNSetUserCallTypeAdjustment` in ↵Galen Williamson
`Function.set_call_type_adjustment`. Fixes #3503
2022-12-22Fix many incorrect type hints and type errorsJosh Ferrell
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