capstone/arch/Sparc
Travis Finkenauer 8998a3a1d5 ppc: fix endian check (#1029)
* Remove `big_endian` field of `cs_struct`

Added a helper macro `MODE_IS_BIG_ENDIAN()` to check if
`CS_MODE_BIG_ENDIAN` is set.

Refactored `cs_open()` check for valid mode out of arch-specific code
into arch-independent code. Also added a valid mode check to
`cs_option()`.  The checks use a new global array
`arch_disallowed_mode_mask[]`, which is initialized in the arch-specific
`*_enable()` functions.

Fixes bug where endianness could not be set for ppc.

* Fix Mac OS brew for Travis CI
2017-10-20 23:33:24 +08:00
..
Sparc.h sparc: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible 2014-06-16 12:51:07 +08:00
SparcDisassembler.c address warnings with capstone_static_winkernel 2016-05-04 05:54:28 -07:00
SparcDisassembler.h skip stdint.h for windows driver configuration 2016-04-23 15:58:31 -07:00
SparcGenAsmWriter.inc remove myinttypes.h 2016-04-26 09:47:30 +08:00
SparcGenDisassemblerTables.inc sparc: fix POPC instruction. bug reported by @zonkzonk & @pancake 2015-08-14 00:27:07 +08:00
SparcGenInstrInfo.inc ppc: add new groups to group_name_maps[] 2014-08-15 16:35:12 +08:00
SparcGenRegisterInfo.inc ppc: add new groups to group_name_maps[] 2014-08-15 16:35:12 +08:00
SparcGenSubtargetInfo.inc core: add Sparc arch 2014-03-10 11:58:57 +08:00
SparcInstPrinter.c suppress MSVC code analysis (PREfast) warnings 2016-09-27 08:08:58 -07:00
SparcInstPrinter.h sparc: add missing ICC/XCC registers in operands[] for some alias instructions. bug reported by @pancake 2014-11-11 07:02:13 +08:00
SparcMapping.c fix cs_group_name() after the change on generic group ids 2014-10-31 15:36:19 +08:00
SparcMapping.h sparc: update core. this added/removed some instructions & groups. updated Python & Java bindings accordingly 2014-08-15 18:29:17 +08:00
SparcModule.c ppc: fix endian check (#1029) 2017-10-20 23:33:24 +08:00