flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								e339291104 
								
							 
						 
						
							
							
								
								Merge branch 'develop'  
							
							 
							
							
							
						 
						
							2015-05-19 21:47:54 +02:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								7caec91207 
								
							 
						 
						
							
							
								
								Improved C-bindings again  
							
							 
							
							... 
							
							
							
							* Implemented API for custom data souces
* Internal changes 
							
						 
						
							2015-05-19 21:45:53 +02:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								c4cb49faa7 
								
							 
						 
						
							
							
								
								Finished C-bindings export implementations  
							
							 
							
							
							
						 
						
							2015-05-18 16:37:31 +02:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								2ffca64bcd 
								
							 
						 
						
							
							
								
								Added instruction mnemonic enum to the C-bindings  
							
							 
							
							
							
						 
						
							2015-05-18 02:33:04 +02:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								292b9ea037 
								
							 
						 
						
							
							
								
								Improved C-bindings  
							
							 
							
							... 
							
							
							
							* Moved C-bindings from seperate project to the core library
* Added type checks
* Added error checks to the C-bindings SimpleDemo.c 
							
						 
						
							2015-05-18 02:26:18 +02:00  
						
					 
				
					
						
							
							
								 
								athre0z
							
						 
						
							 
							
							
							
							
								
							
							
								5400ff3772 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of github.com:flobernd/verteron-disassembler-engine into develop  
							
							 
							
							
							
						 
						
							2015-05-16 05:25:22 +02:00  
						
					 
				
					
						
							
							
								 
								athre0z
							
						 
						
							 
							
							
							
							
								
							
							
								8837a61d82 
								
							 
						 
						
							
							
								
								updated CMakeLists.txt, fixed warnings  
							
							 
							
							
							
						 
						
							2015-05-16 05:25:11 +02:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								ad845a1dae 
								
							 
						 
						
							
							
								
								Minor readme changes  
							
							 
							
							
							
						 
						
							2015-05-16 05:06:52 +02:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								4676a8b2d7 
								
							 
						 
						
							
							
								
								Project name changed and C-Bindings reverted  
							
							 
							
							... 
							
							
							
							* Changed project name to Zydis
  * Removed Zydis (former VX) prefix from classes and enums
  * Renamed Verteron namespace to Zydis
* Reverted C-Bindings back to the old solution
  * C-Bindings are now based on the C++ source again (and not the other way around) 
							
						 
						
							2015-05-16 05:05:17 +02:00  
						
					 
				
					
						
							
							
								 
								athre0z
							
						 
						
							 
							
							
							
							
								
							
							
								de31261273 
								
							 
						 
						
							
							
								
								changed VX prefix to ZyDis (scriptually)  
							
							 
							
							
							
						 
						
							2015-05-12 03:42:25 +02:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								7e26fa1683 
								
							 
						 
						
							
							
								
								introduced custom instruction formatters  
							
							 
							
							
							
						 
						
							2015-03-19 21:05:14 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								b93ddf848b 
								
							 
						 
						
							
							
								
								fixed potential memory leak  
							
							 
							
							
							
						 
						
							2015-03-19 19:30:25 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								f94792e4f9 
								
							 
						 
						
							
							
								
								added custom data source and made some fixes  
							
							 
							
							... 
							
							
							
							- added "class" VXCustomDataSource allowing a user to write a custom data source
- increased warning level on MSVC to /W4 and resolved warnings arising from that
- added VX_UNUSED macro that allows shutting up unused-arg warnings explicitly when needed 
							
						 
						
							2015-03-19 17:13:37 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								9e2cceb2be 
								
							 
						 
						
							
							
								
								ported doxygen comments for internal functions from C++ headers to C sources  
							
							 
							
							
							
						 
						
							2015-03-19 15:14:47 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								0df2deb78a 
								
							 
						 
						
							
							
								
								cosmetic changes  
							
							 
							
							
							
						 
						
							2015-03-18 16:53:49 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								48fd678632 
								
							 
						 
						
							
							
								
								fixed data source position not beeing correct if the end of the input was reached while decoding an invalid instruction  
							
							 
							
							
							
						 
						
							2015-03-18 16:21:09 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								a4b07c6f83 
								
							 
						 
						
							
							
								
								fixed build with clang (again..)  
							
							 
							
							
							
						 
						
							2015-03-16 19:06:37 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								7e61d260df 
								
							 
						 
						
							
							
								
								CMakeLists.txt now orders MSVC to statically link against the CRT when we build a static library  
							
							 
							
							
							
						 
						
							2015-03-16 18:30:14 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								f845185fa1 
								
							 
						 
						
							
							
								
								improved build when compiling shared libraries  
							
							 
							
							
							
						 
						
							2015-03-16 17:58:30 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								c912af00f9 
								
							 
						 
						
							
							
								
								altered directory structure to use C implementation of library as the default  
							
							 
							
							
							
						 
						
							2015-03-16 16:37:15 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								30b60c7dc4 
								
							 
						 
						
							
							
								
								fixed build with clang  
							
							 
							
							
							
						 
						
							2015-03-16 14:32:27 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								86b88d2e6b 
								
							 
						 
						
							
							
								
								corrected some "static" declarations  
							
							 
							
							
							
						 
						
							2015-03-16 14:12:18 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								6f0bfdbb06 
								
							 
						 
						
							
							
								
								added basic support for compilation as a shared library  
							
							 
							
							
							
						 
						
							2015-03-16 13:44:18 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								f71edda552 
								
							 
						 
						
							
							
								
								fixed some memory leaks and added NULL-checks on mallocs  
							
							 
							
							
							
						 
						
							2015-03-16 00:52:36 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								d851e83a59 
								
							 
						 
						
							
							
								
								implemented VXCustomSymbolResolver  
							
							 
							
							... 
							
							
							
							made internal routines in VXInstructionFormatterC.c static 
							
						 
						
							2015-03-16 00:09:31 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								ff09bd32eb 
								
							 
						 
						
							
							
								
								made c "bindings" independent from c++ library  
							
							 
							
							
							
						 
						
							2015-03-15 23:28:54 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								a51c9085e6 
								
							 
						 
						
							
							
								
								added documentation to VXInstructionFormatterC.h  
							
							 
							
							
							
						 
						
							2015-03-12 22:11:00 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								76bd456544 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of github.com:flobernd/verteron-disassembler-engine into develop  
							
							 
							
							
							
						 
						
							2015-03-12 18:51:38 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								343aa50bba 
								
							 
						 
						
							
							
								
								added documentation to VXInstructionDecoderC.h  
							
							 
							
							
							
						 
						
							2015-03-11 20:04:04 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								00512817d2 
								
							 
						 
						
							
							
								
								added support for custom symbol resolvers  
							
							 
							
							
							
						 
						
							2015-02-19 03:22:37 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								c672c7a9fc 
								
							 
						 
						
							
							
								
								implemented CBindings/test.c  
							
							 
							
							... 
							
							
							
							fixed a few bugs in the C bindings encountered while implementing the test 
							
						 
						
							2015-02-07 01:09:27 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								7af8c0e38b 
								
							 
						 
						
							
							
								
								fixed build with apple-clang  
							
							 
							
							
							
						 
						
							2015-02-06 03:16:39 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								9d5e02ebcb 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into c_bindings  
							
							 
							
							
							
						 
						
							2015-02-06 03:06:18 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								65d91d1b07 
								
							 
						 
						
							
							
								
								added C bindings  
							
							 
							
							
							
						 
						
							2015-02-06 02:28:51 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								ead4f07fae 
								
							 
						 
						
							
							
								
								fixed build on apple-clang  
							
							 
							
							
							
						 
						
							2015-02-05 12:39:16 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								60f05ef1ec 
								
							 
						 
						
							
							
								
								cleaned up some includes  
							
							 
							
							
							
						 
						
							2015-02-04 22:08:16 +01:00  
						
					 
				
					
						
							
							
								 
								Ende!
							
						 
						
							 
							
							
							
							
								
							
							
								8cfc7e90e3 
								
							 
						 
						
							
							
								
								added CMakeLists.txt for cross-platform builds  
							
							 
							
							... 
							
							
							
							minor code changes to be standard-conform 
							
						 
						
							2014-11-17 20:54:30 +01:00  
						
					 
				
					
						
							
							
								 
								Florian Bernd
							
						 
						
							 
							
							
							
							
								
							
							
								634f927df7 
								
							 
						 
						
							
							
								
								Merge pull request  #3  from flobernd/develop  
							
							 
							
							... 
							
							
							
							Development branch merge 
							
						 
						
							2014-11-03 15:19:21 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								319fe310e6 
								
							 
						 
						
							
							
								
								Removed the "Disassembler" namespace  
							
							 
							
							... 
							
							
							
							Added experimental Clang compiler support 
							
						 
						
							2014-11-03 15:15:48 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								11cb62c1ed 
								
							 
						 
						
							
							
								
								Improved formatter performance  
							
							 
							
							... 
							
							
							
							Added symbol resolver example 
							
						 
						
							2014-11-01 03:42:37 +01:00  
						
					 
				
					
						
							
							
								 
								Florian Bernd
							
						 
						
							 
							
							
							
							
								
							
							
								01c42acc7e 
								
							 
						 
						
							
							
								
								Merge pull request  #2  from flobernd/develop  
							
							 
							
							... 
							
							
							
							Development branch merge 
							
						 
						
							2014-10-30 16:44:01 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								9c52df0fe4 
								
							 
						 
						
							
							
								
								Fixed readme  
							
							 
							
							
							
						 
						
							2014-10-30 16:41:53 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								2933d1683b 
								
							 
						 
						
							
							
								
								Improved the intel instruction formatter  
							
							 
							
							... 
							
							
							
							Some minor bugfixes 
							
						 
						
							2014-10-30 16:36:25 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								e31a9119ff 
								
							 
						 
						
							
							
								
								Added performance test  
							
							 
							
							... 
							
							
							
							Some minor bugfixes 
							
						 
						
							2014-10-30 01:00:05 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								5b7cc47794 
								
							 
						 
						
							
							
								
								Reorganized files  
							
							 
							
							
							
						 
						
							2014-10-29 23:26:17 +01:00  
						
					 
				
					
						
							
							
								 
								Florian Bernd
							
						 
						
							 
							
							
							
							
								
							
							
								7712867589 
								
							 
						 
						
							
							
								
								Merge pull request  #1  from flobernd/develop  
							
							 
							
							... 
							
							
							
							Development branch merge 
							
						 
						
							2014-10-27 14:22:34 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								d2e3dbabe8 
								
							 
						 
						
							
							
								
								Fixed instruction pointer pointing to current instead of next instruction  
							
							 
							
							... 
							
							
							
							Added instruction address field to the VXInstructionInfo struct
Added operand access mode information to the VXOperandInfo struct
Added abstract data provider interface for the VXInstructionDecoder
Added concrete VXBufferDataProvider and VXStreamDataProvider classes
Published effectively used REX/VEX.w/r/x/b and VEX.l values in the VXInstructionInfo struct
Published extended modrm.reg/rm and sib.base/index values in the VXInstructionInfo struct
Internal changes and improvements 
							
						 
						
							2014-10-27 14:10:22 +01:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								2fbefa36ba 
								
							 
						 
						
							
							
								
								Fixed a few instruction definitions  
							
							 
							
							
							
						 
						
							2014-10-25 01:53:14 +02:00  
						
					 
				
					
						
							
							
								 
								flobernd
							
						 
						
							 
							
							
							
							
								
							
							
								9255a9c6a1 
								
							 
						 
						
							
							
								
								Initial commit  
							
							 
							
							
							
						 
						
							2014-10-24 23:11:16 +02:00  
						
					 
				
					
						
							
							
								 
								Florian Bernd
							
						 
						
							 
							
							
							
							
								
							
							
								6632e73200 
								
							 
						 
						
							
							
								
								Initial commit  
							
							 
							
							
							
						 
						
							2014-10-24 23:05:43 +02:00