summaryrefslogtreecommitdiff
path: root/python/highlevelil.py
AgeCommit message (Expand)Author
2024-02-01Adds `BinaryView.check_for_string_annotation_type`; Adds ergonomic way of ret...KyleMiles
2024-02-01Python API : Add a more flexible/ergonomic visitor pattern called traverse to...KyleMiles
2024-01-08update copyright yearJordan Wiens
2023-11-29Fix typo HighLevelILIntrinsicSsa's `dest_memory` and `src_memory` properties ...KyleMiles
2023-11-23Fix address printing for BasicBlocks in reprScott Lagler
2023-07-22Python API : Add examples to the docs for MediumLevelILInstruction.visit and ...KyleMiles
2023-07-22Python API : Allow HLIL/MLIL get_ssa_var_definition and get_ssa_var_uses to a...KyleMiles
2023-06-29Improve __repr__ for IL instructions, and related objectsPeter LaFosse
2023-06-02Fix typo in highlevelil.py docsKyleMiles
2023-06-02Add Var, SSAVar, and AliasedVar to commonil.py, and update the relavent MLIL/...KyleMiles
2023-05-26param_vars doesn't exist, properly refer to parameter_varsMaja Kądziołka
2023-05-26Fix bugs in hlil.ssa_form.vars_written returning empty when it shouldn'tPeter LaFosse
2023-05-11Fix HLILForSSA.body propertyPeter LaFosse
2023-04-25Fix deprecation warning formatting in docs, require deprecated_in parameterJosh Ferrell
2023-03-29Fix some type hints using more correct Dict instead of MappingPeter LaFosse
2023-03-28Add visitors for llil and hlilPeter LaFosse
2023-02-04Initial support for constant data expressions.Brian Potchik
2023-01-30Fix Type object leaksRusty Wagner
2023-01-19Deprecate __len__ of SegmentXusheng
2023-01-09GotoLabel.name is settable and thus its class shouldn't be frozenPeter LaFosse
2023-01-06Fix update copyright year leftoverXusheng
2023-01-03Add instruction attributes to IL instructionsRusty Wagner
2023-01-03Add `replace_expr` to MLIL/HLIL in Python APIXusheng
2022-12-22Fix getting constant data from HighLevelILConstDataJosh Ferrell
2022-12-22Fix many incorrect type hints and type errorsJosh Ferrell
2022-11-20Initial constant expression builtin outliner.Brian Potchik
2022-11-10Fix regression in BasicBlock outgoing_edges/incoming_edges source/targetPeter LaFosse
2022-10-05Add SetExprType API to MLIL/HLILXusheng
2022-08-22let .vars of an SSA MLIL/HLIL function return a list of SSA variablesXusheng
2022-08-08Add missing get_basic_block_at() function for IL functions in Python API. Clo...Xusheng
2022-07-27add better BNIL API documentation examplesJordan Wiens
2022-06-22Add unreachable instruction for switch statements with an unreachable defaultRusty Wagner
2022-06-16update documentation on HLIL tokensJordan Wiens
2022-06-16Implement .tokens property in HLIL.Sean
2022-06-02HLILRet should be a Return, not just ControlFlowJordan Wiens
2022-05-06many pydoc formatting cleanups, added deprecated decorator and replaced ad-ho...Jordan Wiens
2022-04-24Ensure Intrinsic is included in low/medium/highlevelil.pyPeter LaFosse
2022-04-24Add commonil class for intrinsicsFabian Freyer
2022-04-14Add some python api side caching to improve performance for some frequently a...Peter LaFosse
2022-03-14add additional documentation warning users from creating objects with handles...Jordan Wiens
2022-03-03il block contains methods fixed, resolves #3000Jordan Wiens
2022-02-07Expose HLIL GenerateSSAForm via API and add python wrapper.Brian Potchik
2022-01-28Format All FilesKyleMiles
2022-01-20Rework IL inheritance for Call instructionsPeter LaFosse
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-13Fix a bunch of core function calls with bad argsGlenn Smith
2022-01-03update copyright yearsJordan Wiens
2021-11-29Fully deprecate (Low|Medium|High)LevelILExpr in favor of ExpressionIndexPeter LaFosse