about summary refs log tree commit diff stats
path: root/miasm2 (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* LoaderPE: move log, cause 'hex' call can fail on NoneAjax2016-05-101-1/+1
|
* Jitter: autopepFabrice Desclaux2016-05-102-4/+6
|
* Jitter: replace Resolve_dst with macroFabrice Desclaux2016-05-102-10/+2
|
* Jitter: cache on blocFabrice Desclaux2016-05-102-38/+108
|
* Jitter: use cpu aliasFabrice Desclaux2016-05-091-2/+4
|
* Jitter: parity lookup tableFabrice Desclaux2016-05-092-21/+40
|
* Merge pull request #366 from itsacoderepo/sem_add_ud2serpilliere2016-05-081-1/+17
|\ | | | | x86 sem: prefetchw, ud2 and lfence added
| * x86 sem: prefetchw and lfence addedNiko Schmidt2016-05-071-0/+12
| | | | | | x86 sem: prefetchw and lfence added
| * x86 sem: missing ud2 instruction in sem.py.Niko Schmidt2016-05-071-1/+5
| | | | | | | | x86 sem: missing ud2 instruction in sem.py.
* | Merge pull request #364 from mrphrazer/x86_opcodesserpilliere2016-04-281-0/+14
|\ \ | |/ |/| some X86 opcodes decodings
| * x86 arch: added x86 opcode decoding for PCMPGTDTim Blazytko2016-04-271-0/+5
| |
| * x86 arch: added x86 opcode decoding for SHUFPDTim Blazytko2016-04-271-1/+3
| |
| * x86 arch: added x86 opcode decoding for SHUFPSTim Blazytko2016-04-271-0/+3
| |
| * x86 arch: added opcode decoding for MOVMSKPSTim Blazytko2016-04-271-0/+2
| |
| * x86 arch: added opcode decoding for LFENCETim Blazytko2016-04-271-0/+1
| |
| * x86 arch: added opcode decoding for PREFETCHWTim Blazytko2016-04-271-0/+1
| |
* | Update sem.pyNiko Schmidt2016-04-271-1/+1
| | | | | | Fixed missing arch (64) on line 1451
* | Jitter/gcc: fit fd leakFabrice Desclaux2016-04-271-1/+2
|/
* arch: added x86 opcode decoding for PSRLDQTim Blazytko2016-04-261-0/+2
|
* x86 arch: extended opcode decoding for MOVUPSTim Blazytko2016-04-261-2/+2
| | | | arch: fixed x86 opcode decoding for movups. creds @serpilliere
* Merge pull request #362 from commial/test-qemu-sseserpilliere2016-04-262-0/+20
|\ | | | | Test qemu sse
| * Python jitter: enable segmentation supportAjax2016-04-262-0/+20
| |
* | Jitgcc: clean temporary C filesFabrice Desclaux2016-04-261-1/+1
| |
* | Merge pull request #359 from serpilliere/fix_x86_lodsqCamille Mougey2016-04-261-1/+4
|\ \ | | | | | | x86/sem: Fix lodsq
| * | x86/sem: Fix lodsqFabrice Desclaux2016-04-261-1/+4
| | |
* | | Jitter/x86: Fix rshift64Fabrice Desclaux2016-04-261-1/+3
|/ /
* | Merge pull request #357 from serpilliere/jit_gccCamille Mougey2016-04-263-36/+254
|\ \ | | | | | | Jit gcc
| * | Jitter: enhance jitter error msgserpilliere2016-04-261-43/+31
| | |
| * | Jitter: add gcc backendserpilliere2016-04-263-0/+230
| | |
* | | X86/arch: fix call @immserpilliere2016-04-241-1/+4
|/ /
* | Merge pull request #342 from fmonjalet/fix_typesserpilliere2016-04-191-17/+39
|\ \ | |/ |/| Fix miasm2.core.types API
| * Types: Ptr.dst_type is now a Type rather than a MemTypeFlorent Monjalet2016-03-151-10/+13
| | | | | | | | Makes for a more coherent API
| * Types: handle MemType as argument to Array constructorFlorent Monjalet2016-03-151-7/+26
| | | | | | | | | | Alse add a to_type helper that factorizes the boilerplate code to get a Type from either a MemType or a Type.
* | X86/sem: fix pusha/popaFabrice Desclaux2016-04-181-36/+30
| |
* | VmMngr: add is_mapped apiFabrice Desclaux2016-04-093-11/+55
| |
* | Jitter: fix find_page_nodeFabrice Desclaux2016-04-091-0/+3
| |
* | fix bin_stream.getbits()Aymeric Vincent2016-04-051-2/+3
| |
* | Merge pull request #347 from serpilliere/dg_has_loopCamille Mougey2016-03-232-3/+31
|\ \ | | | | | | Dg has loop
| * | Depgraph: use has_loop algorithm to spot data flow loops; fix reg testFabrice Desclaux2016-03-231-3/+3
| | |
| * | Core/Graph: add loop testFabrice Desclaux2016-03-231-0/+28
| | |
* | | Merge pull request #345 from serpilliere/loader_structCamille Mougey2016-03-231-46/+34
|\ \ \ | | | | | | | | OS_Dep/Win_seh: fix link list entries
| * | | OS_Dep/Win_seh: fix link list entriesFabrice Desclaux2016-03-231-46/+34
| |/ /
* | | Comment disasmEngineAjax2016-03-231-6/+60
| | |
* | | Move dis_bloc and dis_bloc_all into disasmEngine as methodAjax2016-03-231-199/+153
| | |
* | | JitCore: update disbloc signature (and docstring)Ajax2016-03-231-3/+6
| | |
* | | JitCore: use the disasmEngine instead f a direct call to dis_bloc internalsAjax2016-03-231-13/+15
| | |
* | | Fix Jitload `load` signature in abstract methodAjax2016-03-231-3/+2
| | |
* | | disasmEngine bin_stream argument must be providedAjax2016-03-231-4/+4
|/ /
* | Introduce Container.symbol_pool, containing container symbols (if any)Ajax2016-03-211-0/+23
| |
* | DependencyGraph: emul minimum effectsFabrice Desclaux2016-03-211-20/+29
| |