Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
capstone
/
45e5eab646b85989f517d3bda0cd4644087fefdf
/
arch
/
AArch64
45e5eab
port Windows driver support
by tandasat
· 8 years ago
658059e
arm64: another attempt to fix MSVC warning
by Nguyen Anh Quynh
· 8 years ago
586e439
fix some compilation warnings reported by MSVC
by Nguyen Anh Quynh
· 8 years ago
a93cff8
fix oob write in arch/AArch64/AArch64InstPrinter.c
by Álvaro Felipe Melchor
· 8 years ago
885e488
arm64: LDR does not write to second operand
by Nguyen Anh Quynh
· 8 years ago
0c2e8a2
arm64: LDR instructions do not read target register
by Nguyen Anh Quynh
· 8 years ago
4b5dc21
arm64: TBX & TBL have up to 4 registers in vector list
by Nguyen Anh Quynh
· 8 years ago
aab7f63
arm64: fix some compilation warnings & indentation
by Nguyen Anh Quynh
· 8 years ago
653827b
Add register access info for ARM64
by Pranith Kumar
· 9 years ago
1e882cf
Add ARM64_GRP_INT to AArch64 for SVC instruction
by Zach Riggle
· 9 years ago
b6f0d44
arm64: print immediate as signed int64 for memory operands. suggested by @pancake
by Nguyen Anh Quynh
· 9 years ago
a071b47
arm64: make the new code instroduced by David more friendly with MSVC & do check for valid detail pointer before updating writeback
by Nguyen Anh Quynh
· 9 years ago
19dc1ce
fix stray typo
by David Callahan
· 9 years ago
4cd1885
reformat
by David Callahan
· 9 years ago
63542ab
merge
by David Callahan
· 9 years ago
9c95bde
fix setting writeback for post index memory accesses
by David Callahan
· 9 years ago
63547c7
fix setting writeback for post index memory accesses
by David Callahan
· 9 years ago
1182d25
simplify ARCH_group_name() by using lookup table as suggested by @learn_more. also added the missing group name for GRP_PRIVILEGE
by Nguyen Anh Quynh
· 9 years ago
19ee2d1
inttypes.h fix
by Cr4sh
· 9 years ago
efffe78
Add new API and start to provide access information for instruction operands
by Nguyen Anh Quynh
· 9 years ago
5e5b1f5
core: rename operand access symbols from CS_OP_* to CS_AC_*
by Nguyen Anh Quynh
· 9 years ago
f970679
arm64: use symbol rather than constant (128) for calculating group name in AArch64_group_name()
by Nguyen Anh Quynh
· 9 years ago
9092e52
Change AArch64 GRP_JUMP to use a static table implementation
by David Callahan
· 9 years ago
681070c
Merge pull request #279 from radare/arm64-priv
by Nguyen Anh Quynh
· 9 years ago
21b0bdd
Fix indent issue
by pancake
· 9 years ago
dae7c3e
add ARM64_GRP_PRIVILEGE group and tag some instructions
by pancake
· 9 years ago
bb5dcce
core: put insns[] into separate .inc files to make it easier to manage
by Nguyen Anh Quynh
· 9 years ago
bfcaba5
2015
by Nguyen Anh Quynh
· 9 years ago
2c55b81
mips: fix conflict when merging with 'next' branch
by Nguyen Anh Quynh
· 9 years ago
f6a065c
Silencing uninitialized variable warning about insn_id
by Félix Cloutier
· 9 years ago
3e4c357
arm64: update core
by Nguyen Anh Quynh
· 9 years ago
c87ccd1
mips: fix bugs in the last update
by Nguyen Anh Quynh
· 9 years ago
96ee76f
Merge branch 'next' of https://github.com/radare/capstone into test2
by Nguyen Anh Quynh
· 9 years ago
ed6d75a
arm64: fix a wrong declaration of array insn_ops[]
by Nguyen Anh Quynh
· 9 years ago
51ff849
Add instructions into insn_ops
by BuiDinhCuong
· 9 years ago
9c10ace
Make pkg-config and source consistent with installation
by pancake
· 9 years ago
e8eb536
arm64: add place holder for insn_ops[]
by Nguyen Anh Quynh
· 9 years ago
273c6f4
arm64 & sparc: fix some warnings reported by MSVC
by Nguyen Anh Quynh
· 9 years ago
0c30daf
arm64: BL & BLR do not read SP register
by Nguyen Anh Quynh
· 9 years ago
c9c3fdc
arm64: print ADR with absolute address. bug reported by blackboxer123
by Nguyen Anh Quynh
· 10 years ago
03a1836
arm64: set absolute (rather than relative) address B/BL. issue reported by Pancake
by Nguyen Anh Quynh
· 10 years ago
68197d9
Make it C89 compatible.
by reverser
· 10 years ago
202da41
Fix compiler warnings about different sizes and sign.
by reverser
· 10 years ago
aa50c64
arm64: fix ADRP (relative offset). bug reported by @shadymallow
by Nguyen Anh Quynh
· 10 years ago
2328095
arm64: cleanup
by Nguyen Anh Quynh
· 10 years ago
6ee9518
arm64: print immediate in hexa for binary bitwise arith instructions: AND/ORR/EOR/TST
by Nguyen Anh Quynh
· 10 years ago
0157ba1
arm64: add missing commas in SBFIZ/UBFIZ/SBFX/UBFX instructions
by Nguyen Anh Quynh
· 10 years ago
c109e8e
arm64: print shifter in decimal mode. this is to be consistent with ARM engine
by Nguyen Anh Quynh
· 10 years ago
c2ea812
fix cs_group_name() after the change on generic group ids
by Nguyen Anh Quynh
· 10 years ago
c96f1b0
x86: fix Out-of-bounds read error in is16BitEquivalent(). issue reported by Coverity
by Nguyen Anh Quynh
· 10 years ago
d7e42b7
rename all the constants marking ending from _MAX to _ENDING. this also updates Java/Python/Ocaml bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
ced9d24
Workaround missing <inttypes.h> on MSVC 2010
by Yegor Derevenets
· 10 years ago
4f0d704
arm64: vector_index = 0 is valid. this changed invalid value of vector_index to -1
by Nguyen Anh Quynh
· 10 years ago
0c07cc9
zero-out instruction details, mnemonic & op_str so cs_insn doesnt have garbage in Diet mode
by Nguyen Anh Quynh
· 10 years ago
5426fe0
arm64: change headerguard for AArch64AddressingModes.h
by Nguyen Anh Quynh
· 10 years ago
8a429c2
Merge branch 'v3' of https://github.com/aquynh/capstone into v3
by Nguyen Anh Quynh
· 10 years ago
0693809
fixed compile errors on visual studio (variable declarations in C have to be in the top of the function)
by Mr. eXoDia
· 10 years ago
5df81b4
fix a c99 warning
by Nguyen Anh Quynh
· 10 years ago
4b6b15f
fix more MSVC warnings
by Nguyen Anh Quynh
· 10 years ago
07c92ec
fix warnings reported by MSVC
by Nguyen Anh Quynh
· 10 years ago
8027ada
arm64: refine output of some instructions to make them match available test suites
by Nguyen Anh Quynh
· 10 years ago
62af137
arm64: printAliasInstr() should handle \t (besides space) as separate char between mnemonic & operands
by Nguyen Anh Quynh
· 10 years ago
46a74e5
arm64: update core. this added a lot more details to cs_arm64_op struct
by Nguyen Anh Quynh
· 10 years ago
64f36d9
change '2013>' to 2013-2014
by Nguyen Anh Quynh
· 10 years ago
650f96c
add new API cs_group_name() to return group name in string, given the group id
by Nguyen Anh Quynh
· 10 years ago
cff0362
arm64: assign NULL to char pointer, not zero. bug reported by Coverity
by Nguyen Anh Quynh
· 10 years ago
eccb9da
arm64: zeroout a whole cs_arm64 struct of MCI in *getInstruction().
by Nguyen Anh Quynh
· 10 years ago
d489a67
arm64: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free
by Nguyen Anh Quynh
· 10 years ago
cbb3358
arm64: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible
by Nguyen Anh Quynh
· 10 years ago
69582d7
initialize cs_insn.detail by properly zero-out right members for each arch
by Nguyen Anh Quynh
· 10 years ago
29fd0f6
fix all the code in other non-X86 archs after the change made by commit 5329a6ffd485ce4b06305c1b104df5a0adab57e6
by Nguyen Anh Quynh
· 10 years ago
5e2e660
fix some warnings reported by Coverity
by Nguyen Anh Quynh
· 10 years ago
f721e31
Disassembler -> Disassembly
by Nguyen Anh Quynh
· 10 years ago
04f2ec6
cleanup redundant headers included
by Nguyen Anh Quynh
· 10 years ago
6456481
x86: add immediate operand (1) for SHL/SHR/ROR/ROL/SAR/SAL in detail mode & Intel syntax
by Nguyen Anh Quynh
· 10 years ago
1922b2f
arm64: clean reg_name_maps[]
by Nguyen Anh Quynh
· 10 years ago
c5cad6c
avoid using stdbool.h to support compilers without C99 support
by Nguyen Anh Quynh
· 10 years ago
8598a21
enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up
by Nguyen Anh Quynh
· 10 years ago
805fed5
make checkDecoderPredicate() handle boolean casting for MSVC
by Nguyen Anh Quynh
· 10 years ago
043702e
more fixes for warnings reported by MSVC
by Nguyen Anh Quynh
· 10 years ago
638835a
fix some warnings reported by MSVC
by Nguyen Anh Quynh
· 10 years ago
bb0744d
do not initialize some local vars unnecessarily. this problem was introduced when we fixed C89 issues for MSVC
by Nguyen Anh Quynh
· 10 years ago
0596e11
arm64: fix a wrong int type of a local var in printLabelOperand. this bug was introduced when we fixed C89 issue for MSVC
by Nguyen Anh Quynh
· 10 years ago
605faf1
moved the hardcoded macros in the vcproj & just disable the warning for the crt
by Axel 0vercl0k Souchet
· 10 years ago
42706a3
indentation with tab
by Nguyen Anh Quynh
· 10 years ago
779d4c7
first changes to get a successfully compiled version of capstone on VS2012
by Axel 0vercl0k Souchet
· 10 years ago
958927e
clean up after the last removal of SubtargetFeature.h
by Nguyen Anh Quynh
· 10 years ago
a5ffdc3
x86: properly handle LOCK/REP in the core, so remove buch of hacks
by Nguyen Anh Quynh
· 10 years ago
7c78778
Make capstone library compile with arm-none-eabi-gcc 4.8
by Giovanni Condello
· 10 years ago
2cff6f6
x86: handle instructions with LOCK/REP/REPNE prefix after other prefixes. bear with this until we have a better approach
by Nguyen Anh Quynh
· 10 years ago
6211ab8
arm64: fix the rest code printing out negative numbers like big decimal positive numbers
by Nguyen Anh Quynh
· 10 years ago
6f48402
arm64: properly print immediate in friendly format in printSImm7ScaledOperand(). bug reported by Amanieu
by Nguyen Anh Quynh
· 10 years ago
017df60
arm64, mips, x86: print -9, not -0x9
by Nguyen Anh Quynh
· 10 years ago
beda293
arm64: print label & offset in hex format for negative numbers
by Nguyen Anh Quynh
· 10 years ago
f6c7cbc
core: fix some warnings
by Nguyen Anh Quynh
· 10 years ago
1c68ab9
cleaning up unused code
by Nguyen Anh Quynh
· 10 years ago
6b95e5e
arm64: fix a segfault bug in Diet engine
by Nguyen Anh Quynh
· 10 years ago
4ef1668
arm64: remove dead code
by Nguyen Anh Quynh
· 10 years ago
fc83a43
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
by Nguyen Anh Quynh
· 10 years ago
4f93d9c
arm64: simplify handling alias instruction (printAliasInstr)
by Nguyen Anh Quynh
· 10 years ago
Next »