e993bbcb67 
								
							
								 
							
						 
						
							
							
								
								Implement class name caching and optimized equality check.  
							
							
							
						 
						
							2011-05-09 13:48:54 +04:00  
				
					
						
							
							
								 
						
							
							
								abc473db5d 
								
							
								 
							
						 
						
							
							
								
								Implemented thread enumeration on linux.  
							
							
							
						 
						
							2011-05-09 01:55:02 +02:00  
				
					
						
							
							
								 
						
							
							
								66bb9d448c 
								
							
								 
							
						 
						
							
							
								
								Big messy commit...  
							
							
							
						 
						
							2011-04-20 01:28:47 +02:00  
				
					
						
							
							
								 
						
							
							
								ebc4d21e66 
								
							
								 
							
						 
						
							
							
								
								Improve name structure handling, and support duplicating them (on linux).  
							
							... 
							
							
							
							The name structure actually contains additional linguistical data,
ignoring which produces wrong renderings for non-dwarfish names.
This data also obviously has to be copied with the structure.
Copying STL strings works by replicating the shared copy logic
(i.e. incrementing the reference counter), but leaks memory owned
by the string being overwritten. 
							
						 
						
							2011-04-13 20:36:10 +04:00  
				
					
						
							
							
								 
						
							
							
								1d35044db3 
								
							
								 
							
						 
						
							
							
								
								Started removing C++-isms from C wrapper. Removed DFGlobal.h  
							
							
							
						 
						
							2011-04-10 13:12:28 +02:00  
				
					
						
							
							
								 
						
							
							
								bb04aa1a32 
								
							
								 
							
						 
						
							
							
								
								Linux header cleanups. Windows side will follow.  
							
							
							
						 
						
							2011-04-10 10:19:15 +02:00  
				
					
						
							
							
								 
						
							
							
								425971ef8c 
								
							
								 
							
						 
						
							
							
								
								Linux fixes/creature vector addresses. Needs more testing.  
							
							
							
						 
						
							2011-04-10 09:21:32 +02:00  
				
					
						
							
							
								 
						
							
							
								b5d086ac02 
								
							
								 
							
						 
						
							
							
								
								Fix memory access on 32-bit linux.  
							
							... 
							
							
							
							The reason for random read failures is that these defines
are only effective if they are placed before any system
headers, especially sys/types.h; in the old version they
didn't work, and pread was expecting a signed 32-bit offset. 
							
						 
						
							2011-04-09 22:54:45 +04:00  
				
					
						
							
							
								 
						
							
							
								4cfc12b52b 
								
							
								 
							
						 
						
							
							
								
								Engravings module.  
							
							
							
						 
						
							2011-04-03 00:15:47 +02:00  
				
					
						
							
							
								 
						
							
							
								635e1998ee 
								
							
								 
							
						 
						
							
							
								
								Stop DFVector from accessing VersionInfo in the constructor (slight optimization).  
							
							
							
						 
						
							2011-03-25 06:40:33 +01:00  
				
					
						
							
							
								 
						
							
							
								fe92edfb4e 
								
							
								 
							
						 
						
							
							
								
								No more generated config files.  
							
							
							
						 
						
							2011-03-20 06:20:23 +01:00  
				
					
						
							
							
								 
						
							
							
								1481b07b6b 
								
							
								 
							
						 
						
							
							
								
								Ubuntu packaging magic, forgotten header files, an icon.  
							
							
							
						 
						
							2011-03-19 23:26:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a6c724bfb5 
								
							
								 
							
						 
						
							
							
								
								Module rearrangement and doxygen documentification. API break.  
							
							
							
						 
						
							2011-03-18 11:09:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b6d02768b4 
								
							
								 
							
						 
						
							
							
								
								No DbgHelp.h  
							
							
							
						 
						
							2011-03-12 11:01:53 +01:00  
				
					
						
							
							
								 
						
							
							
								a969f9893f 
								
							
								 
							
						 
						
							
							
								
								Fix wine process suspend/resume. They use same mechanism as attach/detach now.  
							
							
							
						 
						
							2011-03-02 22:23:24 +01:00  
				
					
						
							
							
								 
						
							
							
								97bfa32a82 
								
							
								 
							
						 
						
							
							
								
								More cleanup in the Process lands.  
							
							
							
						 
						
							2011-02-24 11:43:33 +01:00  
				
					
						
							
							
								 
						
							
							
								79b78673e5 
								
							
								 
							
						 
						
							
							
								
								Fix build on MSVC  
							
							
							
						 
						
							2011-02-24 01:32:15 +01:00  
				
					
						
							
							
								 
						
							
							
								4806318494 
								
							
								 
							
						 
						
							
							
								
								Factor out microsoft string handling functions.  
							
							
							
						 
						
							2011-02-23 15:55:07 -05:00  
				
					
						
							
							
								 
						
							
							
								aac3056b12 
								
							
								 
							
						 
						
							
							
								
								Get rid of NormalProcess::Private on windows.  
							
							
							
						 
						
							2011-02-23 15:27:15 -05:00  
				
					
						
							
							
								 
						
							
							
								63ab8672d3 
								
							
								 
							
						 
						
							
							
								
								Add create*Process functions to create process instances.  
							
							... 
							
							
							
							This allows us to remove friendship of DFProcessEnumerator for Process
subclasses. 
							
						 
						
							2011-02-23 06:13:10 -05:00  
				
					
						
							
							
								 
						
							
							
								2927b08f93 
								
							
								 
							
						 
						
							
							
								
								Remove handle-body idiom of DFProcess on linux.  
							
							... 
							
							
							
							Since the classes aren't exposed to the client, there is no reason to
split the class. 
							
						 
						
							2011-02-23 06:11:28 -05:00  
				
					
						
							
							
								 
						
							
							
								b3c490857c 
								
							
								 
							
						 
						
							
							
								
								Refactor DFProcess-linux-{,wine}.cpp into DFProcess-linux-base.cpp.  
							
							
							
						 
						
							2011-02-23 06:11:28 -05:00  
				
					
						
							
							
								 
						
							
							
								c287e54793 
								
							
								 
							
						 
						
							
							
								
								Merge much of DFProcess-*-SHM.cpp into DFProcess-SHM.cpp.  
							
							
							
						 
						
							2011-02-23 04:02:14 -05:00  
				
					
						
							
							
								 
						
							
							
								9b854be327 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate code implementing readInt.  
							
							... 
							
							
							
							Implement one version in terms of the other. 
							
						 
						
							2011-02-23 02:04:29 -05:00  
				
					
						
							
							
								 
						
							
							
								9964dbac72 
								
							
								 
							
						 
						
							
							
								
								Add missing private/ProcessInternal.h  
							
							
							
						 
						
							2011-02-23 01:07:22 -05:00  
				
					
						
							
							
								 
						
							
							
								6c9652258d 
								
							
								 
							
						 
						
							
							
								
								memory xml bugfix related to valid attribute of the Offsets tag  
							
							
							
						 
						
							2011-02-14 21:25:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3835ba0f75 
								
							
								 
							
						 
						
							
							
								
								Search tools run on windows and moved to supported, some windows segment/heap/PE section enumeration work.  
							
							... 
							
							
							
							New windows dependency: ntdll.lib 
							
						 
						
							2011-02-14 03:58:32 +01:00  
				
					
						
							
							
								 
						
							
							
								f2dea86819 
								
							
								 
							
						 
						
							
							
								
								Seemingly working VersionInfo loading parts. The offset names are now all wrong in the modules. DO NOT USE  
							
							
							
						 
						
							2010-08-28 03:57:56 +02:00  
				
					
						
							
							
								 
						
							
							
								368de864a1 
								
							
								 
							
						 
						
							
							
								
								Sync  
							
							
							
						 
						
							2010-08-23 01:29:55 +02:00  
				
					
						
							
							
								 
						
							
							
								1bceac2343 
								
							
								 
							
						 
						
							
							
								
								Rename memory_info and its factory class.  
							
							
							
						 
						
							2010-08-20 14:10:05 +02:00  
				
					
						
							
							
								 
						
							
							
								ec35663b62 
								
							
								 
							
						 
						
							
							
								
								Common base for all modules  
							
							
							
						 
						
							2010-06-25 07:11:26 +02:00  
				
					
						
							
							
								 
						
							
							
								7885eb8e74 
								
							
								 
							
						 
						
							
							
								
								0.31.06-SDL, needs testing  
							
							
							
						 
						
							2010-06-10 10:30:56 +02:00  
				
					
						
							
							
								 
						
							
							
								123fb5a9d0 
								
							
								 
							
						 
						
							
							
								
								Lots of comments. Using templates in the search tool.  
							
							
							
						 
						
							2010-05-30 05:13:59 +02:00  
				
					
						
							
							
								 
						
							
							
								04b71f154c 
								
							
								 
							
						 
						
							
							
								
								Fun and games. Also turning old DFWindow class into a module tracked by Context.  
							
							
							
						 
						
							2010-05-26 12:24:45 +02:00  
				
					
						
							
							
								 
						
							
							
								b710ed687a 
								
							
								 
							
						 
						
							
							
								
								Moving stuff around, part 2  
							
							
							
						 
						
							2010-05-26 06:48:23 +02:00