about summary refs log tree commit diff stats
path: root/example/expression (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename examples lifterFabrice Desclaux2020-12-255-25/+25
|
* Rename LifterModelCallX86Fabrice Desclaux2020-12-242-4/+4
|
* Rename ira => LifterModelCallFabrice Desclaux2020-12-247-25/+25
|
* Add missing == operator in translatorsFabrice Desclaux2020-12-011-0/+11
|
* Update api according to loc_db updateFabrice Desclaux2020-08-311-1/+1
|
* Avoid generate default locationdbFabrice Desclaux2020-08-316-20/+36
|
* Analysis: dead simp to classFabrice Desclaux2020-02-143-6/+11
|
* Rename miasm2 to miasmFabrice Desclaux2019-03-0516-60/+60
|
* Support python2/python3Fabrice Desclaux2019-03-0515-146/+174
|
* Add a cache for C typesAjax2019-02-131-3/+3
|
* Fix typos & add codespellPierre LALET2018-12-234-5/+5
|
* Merge pull request #904 from commial/feature/export-LLVMserpilliere2018-12-201-0/+83
|\ | | | | Feature/export llvm
| * Add export_llvm, an example illustrating basic IR exportAjax2018-12-201-0/+83
| |
* | Updt example apiFabrice Desclaux2018-12-103-22/+17
|/
* Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-121-1/+1
|
* Expresion: use ExprAssign instead of ExprAffFabrice Desclaux2018-10-011-2/+2
| | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss)
* Examples: updt apiFabrice Desclaux2018-07-101-4/+5
|
* IR: gen ircfg from ir_archFabrice Desclaux2018-07-056-61/+51
|
* IR: remove default regs_init for symbexecFabrice Desclaux2018-07-051-7/+20
|
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-034-7/+7
|
* symbol_pool -> loc_dbAjax2018-07-036-21/+21
|
* Code cleaning: remove useless / commented codeAjax2018-06-211-1/+0
|
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-095-29/+28
|
* Expr: Add new word ExprLocFabrice Desclaux2018-06-082-21/+19
| | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here.
* Core: updt parser structureFabrice Desclaux2018-05-142-33/+18
|
* Update example with expressions manipulationsmanwefm2018-04-161-5/+6
|
* Symbexec: use hashtable for mem symbolsFabrice Desclaux2018-03-152-30/+10
|
* Remove the default size of ExprMem expressionsAjax2018-02-153-5/+5
|
* Expression: no default size for ExprIdFabrice Desclaux2018-02-096-14/+14
|
* IRBlock: getitem/len on assignblksFabrice Desclaux2018-02-091-4/+4
|
* IRBlock: irblock iterates on its assignblksFabrice Desclaux2018-02-091-4/+4
|
* IRBlock: replace irs by assignblksFabrice Desclaux2018-02-092-5/+5
|
* Expression: use stp translatorFabrice Desclaux2018-01-111-118/+95
|
* Example: add constant expression propagationFabrice Desclaux2017-08-091-0/+54
|
* Symbexec: add get_blockFabrice Desclaux2017-08-081-16/+1
|
* Example: update apiFabrice Desclaux2017-08-083-47/+27
|
* Examples: update apiFabrice Desclaux2017-08-071-2/+3
|
* Asmblock: rename blocFabrice Desclaux2017-07-073-3/+3
|
* IR: rename add_blocFabrice Desclaux2017-07-074-5/+5
|
* IR: rename get_blocFabrice Desclaux2017-07-071-1/+1
|
* IR: avoid IRBlock attribute creationFabrice Desclaux2017-05-241-16/+19
|
* Example: clean codeFabrice Desclaux2017-05-152-104/+98
|
* Core/Objc: improuve internal type representationFabrice Desclaux2017-05-152-26/+22
|
* Remove PYTHONSTARTUP in end-user scriptsAjax2017-04-243-16/+0
|
* IRBlock: move lines in AssignBlockFabrice Desclaux2017-04-201-2/+2
|
* Replace ExprInt[num](x) -> ExprInt(x, num)Ajax2017-03-304-9/+10
|
* analysis: Introduction of use-definition chainsCaroline Leman2017-03-292-3/+4
| | | | | | - previous dead_simp function has been moved to data_flow.py - ira class has been simplified - reach analysis code has been 'clarified'
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-133-8/+8
|
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-131-4/+4
|
* All: rename vars bloc -> blockFabrice Desclaux2017-03-133-32/+32
|