summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-29Fixed possible IndexError in Function.get_*_at methods (#775)Josh Watson
`Function.get_low_level_il_at` and `Function.get_lifted_il_at` methods could raise an IndexError because proper checking was not performed on the index returned by the core method that retrieves the IL instruction index of the requested instruction. The methods now check this value to see if it is equal to the length of the IL function, and if so, returns `None` instead. The onus of checking for `None` will be on the user, but at least they shouldn't have to wrap this in a try/except block anymore.
2017-10-25additional debian sym link instructionsJordan Wiens
2017-10-19UI Updates for Product and Update Status.Brian Potchik
2017-09-30minor documentation updateJordan Wiens
2017-09-22Adding C++ apis for gettings pathsPeter LaFosse
2017-09-21Bugfix for BasicBlock incoming edges source and target were swappedPeter LaFosse
2017-09-21Add segment permission propertiesPeter LaFosse
2017-09-07Add some convenience api's for accessing strings, and iterating over all ↵Peter LaFosse
basic blocks and instructions
2017-08-31include capstone licenseJordan Wiens
2017-08-31increase version number in api docsJordan Wiens
2017-08-30Adding helper functions to x86 extensionPeter LaFosse
2017-08-29Updating APIs to deal with stack adjustmentRusty Wagner
2017-08-28Add AddAnalysisOption API to support Initial LinearSweep Core.Brian Potchik
2017-08-26Adding Function level comment APIsPeter LaFosse
2017-08-24Add MLIL instruction for dealing with direct access to GOT/IAT entriesRusty Wagner
2017-08-23Added APIs for clobbered registers, global pointers, and function exit data ↵Rusty Wagner
flow info
2017-08-22Add BasicBlock CanExit Accessor.Brian Potchik
2017-08-21updated docsJordan Wiens
2017-08-21new troubleshooting tipsJordan Wiens
2017-08-21minor css tweaksJordan Wiens
2017-08-21add gentoo troubleshootingJordan Wiens
2017-08-21support for broken bash that dont properly tilde expandJordan Wiens
2017-08-21debian troubleshooting doc updateJordan Wiens
2017-08-19Add C++ x86 architecture wrapper for extending architecturesPeter LaFosse
2017-08-17Work around limitations in ctypesRusty Wagner
2017-08-17Adding section semantics to deal with semantically read-only sections inside ↵Rusty Wagner
of writable areas
2017-08-17Support custom calling conventions in the type parser and type objectsRusty Wagner
2017-08-15Add APIs to access and update portions of the function type, and added new ↵Rusty Wagner
APIs for global registers and implicit incoming state in calling conventions
2017-08-15add isatty for input as wellJordan Wiens
2017-08-13Update documentation with settings and pdb usagePeter LaFosse
2017-08-11Fix some documentation issuesPeter LaFosse
2017-08-11Fixes to allow plugins to be installed and loaded from headlessPeter LaFosse
2017-08-11Fixing some broken documentationPeter LaFosse
2017-08-11Fixing llil and mlil incoming/outgoing edges, and dominator apisPeter LaFosse
2017-08-10Fix get_ssa_var_possible_values API call to core.Brian Potchik
2017-08-05Fix typoRusty Wagner
2017-08-05Refactor IL instruction access APIsRusty Wagner
2017-08-04Use the basic block's arch not the view's archPeter LaFosse
2017-08-04Fixing UAF in settingsPeter LaFosse
2017-08-01Call shutdown whenever binaryninja is unloadedPeter LaFosse
2017-07-27add jemalloc license infoJordan Wiens
2017-07-26Fix Linux buildRusty Wagner
2017-07-26Merge type propagation into devRusty Wagner
2017-07-25Add mappings from LLIL to normal MLILRusty Wagner
2017-07-24Adding size of stack var refs, source operand in MLILRusty Wagner
2017-07-21Provide options for controlling the display of variable typesRusty Wagner
2017-07-21Adding optimization for accessing arch and function from basic blockPeter LaFosse
2017-07-18Add IsUIEnabled to API.Brian Potchik
2017-07-18Add instruction for indirect structure accessRusty Wagner
2017-07-17Fix referenced to old calling convention api, Fixes #739Peter LaFosse