| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add TZCNT instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+9 |
| | | |||||
| * | Add BZHI instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add BLSR instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add BLSMSK instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add BEXTR instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add support for ANDN instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add blsi opcode and tests | Christian Krinitsin | 2025-10-09 | 1 | -0/+10 |
| | | |||||
| * | Fix html; Add reg test | Fabrice Desclaux | 2021-12-06 | 1 | -0/+1 |
| | | |||||
| * | x86_64 Fix multiple REX prefix instruction disasm (#1376) | Konstantin Komarov | 2021-07-03 | 1 | -0/+7 |
| | | | | | Fix multiple rex prefixes | ||||
| * | Replace jitter.run boolean by jitter.running | Romain Lesteven | 2021-05-05 | 2 | -2/+2 |
| | | |||||
| * | Rename ir_arch for jitter | Fabrice Desclaux | 2020-12-25 | 2 | -25/+25 |
| | | |||||
| * | Rename examples lifter | Fabrice Desclaux | 2020-12-25 | 1 | -17/+17 |
| | | |||||
| * | Rename x86 lifter | Fabrice Desclaux | 2020-12-24 | 2 | -2/+2 |
| | | |||||
| * | Update api according to loc_db update | Fabrice Desclaux | 2020-08-31 | 3 | -6/+5 |
| | | |||||
| * | Avoid generate default locationdb | Fabrice Desclaux | 2020-08-31 | 7 | -26/+38 |
| | | |||||
| * | Use int(expr) instead of expr.arg.arg | Fabrice Desclaux | 2020-04-03 | 1 | -3/+3 |
| | | |||||
| * | X86: add instr | Fabrice Desclaux | 2019-11-21 | 1 | -0/+4 |
| | | |||||
| * | Clear get_str_* API | Fabrice Desclaux | 2019-11-12 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | | get_str_ansi decoded strings using utf8 and was blindly used for pure windows function (LoadLibraryA) and for stdlib functions (printf, strlen, ...) even if strlen does not use utf8... New API is: get_win_str_a/get_win_str_w and set_win_str_a/set_win_str_w for windows (respectively codepage1252/windows utf16) .Those functions should only be used in windows strings manipulations, so there are taken out of the jitter. get_c_str/set_c_str: as those functions are "classic" in OSes, they are keeped in the jitter. | ||||
| * | Fix get_str_ansi: return str | Fabrice Desclaux | 2019-09-22 | 2 | -34/+34 |
| | | | | | | get_str_ansi and get_str_unic now returns both *str* object: As get_str_unic decodes the string, get_str_ansi should do the same. | ||||
| * | Add CET instructions (#1003) | William Bruneau | 2019-04-05 | 1 | -0/+20 |
| | | | | | | | * Add CET instructions * Fix RDSSP | ||||
| * | Rename elfesteem loader | Fabrice Desclaux | 2019-03-05 | 1 | -1/+1 |
| | | |||||
| * | Include elfesteem fork in miasm | Pierre LALET | 2019-03-05 | 1 | -1/+1 |
| | | |||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 11 | -36/+36 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 12 | -118/+145 |
| | | |||||
| * | Support for REP instruction prefix (#956) | Vladislav HrĨka | 2019-02-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added function find_path_by_successors The function find_path_by_successors does the same as function find_path, but it searches the paths from src to dst, not vice versa like find_path, which might be more efficient in some cases. * Added support for REP instruction prefix Added support for REP instruction prefix * Added support for REP instruction prefix Added support for REP instruction prefix * Added support for REP prefix According to https://c9x.me/x86/html/file_module_x86_id_279.html 0xF3AD is REP LODSD and not REPE LODSD * Added REP instruction prefix support fix Added REP instruction prefix support fix * Added REP instruction prefix support fix Added REP instruction prefix support and REPNZ, REPZ aliases * Fix of adding REP instruction prefix Fixing https://github.com/cea-sec/miasm/pull/956#discussion_r253361754. I also put https://github.com/nofiv/miasm/edit/master/miasm2/arch/x86/arch.py#diff-f7dd74dede0a04f194dff140d0976b98L739 behind the loop since it seems to be serving similar purpose. * Fix of the added REP intruction prefix Fixing https://github.com/cea-sec/miasm/pull/956#discussion_r253361339 * Discard changes Creating another PR for this * Update arch.py | ||||
| * | Add ENDBR64 and ENDBR32 instructions | William Bruneau | 2019-02-05 | 1 | -0/+5 |
| | | |||||
| * | Tests/QEMU-x86_64: add sample, script and expected outputs | Ajax | 2018-12-04 | 38 | -0/+10217 |
| | | | | | The script is basically copied from testqemu.py | ||||
| * | Add x86 reg tests | Fabrice Desclaux | 2018-11-17 | 2 | -0/+252 |
| | | |||||
| * | All: updt api | Fabrice Desclaux | 2018-10-12 | 1 | -4/+3 |
| | | |||||
| * | X86: fix inc/dec 64bit | Fabrice Desclaux | 2018-10-06 | 1 | -0/+6 |
| | | |||||
| * | Test: add pcmpeq and 128bit regs get/set | Fabrice Desclaux | 2018-09-19 | 2 | -2/+82 |
| | | |||||
| * | X86: add nop form | Fabrice Desclaux | 2018-08-16 | 1 | -0/+4 |
| | | |||||
| * | Test: add x86 64 asm test 64bit addr | Fabrice Desclaux | 2018-07-17 | 1 | -0/+30 |
| | | |||||
| * | Add new SSE instruction description and updates old ones | Ajax | 2018-07-10 | 1 | -1/+39 |
| | | |||||
| * | IR: gen ircfg from ir_arch | Fabrice Desclaux | 2018-07-05 | 1 | -12/+12 |
| | | |||||
| * | Update symbol_pool's deprecated API -> LocationDB | Ajax | 2018-07-03 | 3 | -9/+9 |
| | | |||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 6 | -52/+52 |
| | | |||||
| * | Code cleaning: remove useless / commented code | Ajax | 2018-06-21 | 1 | -7/+0 |
| | | |||||
| * | Jitter: add simple trace api | Fabrice Desclaux | 2018-06-21 | 1 | -7/+0 |
| | | |||||
| * | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 4 | -37/+40 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -5/+6 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | Add a regression test to ensure INT is called each time in a loop | Ajax | 2018-05-18 | 1 | -2/+8 |
| | | |||||
| * | Add support for XMM0-15 registers in x86 | Ajax | 2018-05-17 | 1 | -0/+16 |
| | | |||||
| * | Remove TCC jitter engine | Ajax | 2018-05-16 | 1 | -1/+1 |
| | | |||||
| * | Core: updt parser structure | Fabrice Desclaux | 2018-05-14 | 3 | -57/+9 |
| | | |||||
| * | X86/sem: fix cmpxchg sem | Fabrice Desclaux | 2018-04-08 | 1 | -1/+1 |
| | | |||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 1 | -1/+1 |
| | | |||||
| * | Add EMMS, implemtend as a NOP | Ajax | 2018-02-09 | 1 | -0/+3 |
| | | |||||
| * | Add MASKMOVQ/MASKMOVDQU instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | |||||
| * | Fix PEXTRW 0F C5 form | Ajax | 2018-02-09 | 1 | -4/+4 |
| | | |||||