mirror of
				https://github.com/go-delve/delve.git
				synced 2025-10-31 02:36:18 +08:00 
			
		
		
		
	 31fff84519
			
		
	
	31fff84519
	
	
	
		
			
			Move windows register handling code to winutil package in preparation for using it in proc/core to read minidump files.
		
			
				
	
	
		
			25 lines
		
	
	
		
			928 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			928 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package native
 | |
| 
 | |
| const (
 | |
| 	_CONTEXT_AMD64               = 0x100000
 | |
| 	_CONTEXT_CONTROL             = (_CONTEXT_AMD64 | 0x1)
 | |
| 	_CONTEXT_INTEGER             = (_CONTEXT_AMD64 | 0x2)
 | |
| 	_CONTEXT_SEGMENTS            = (_CONTEXT_AMD64 | 0x4)
 | |
| 	_CONTEXT_FLOATING_POINT      = (_CONTEXT_AMD64 | 0x8)
 | |
| 	_CONTEXT_DEBUG_REGISTERS     = (_CONTEXT_AMD64 | 0x10)
 | |
| 	_CONTEXT_FULL                = (_CONTEXT_CONTROL | _CONTEXT_INTEGER | _CONTEXT_FLOATING_POINT)
 | |
| 	_CONTEXT_ALL                 = (_CONTEXT_CONTROL | _CONTEXT_INTEGER | _CONTEXT_SEGMENTS | _CONTEXT_FLOATING_POINT | _CONTEXT_DEBUG_REGISTERS)
 | |
| 	_CONTEXT_EXCEPTION_ACTIVE    = 0x8000000
 | |
| 	_CONTEXT_SERVICE_ACTIVE      = 0x10000000
 | |
| 	_CONTEXT_EXCEPTION_REQUEST   = 0x40000000
 | |
| 	_CONTEXT_EXCEPTION_REPORTING = 0x80000000
 | |
| )
 | |
| 
 | |
| type _DEBUG_EVENT struct {
 | |
| 	DebugEventCode uint32
 | |
| 	ProcessId      uint32
 | |
| 	ThreadId       uint32
 | |
| 	_              uint32 // to align Union properly
 | |
| 	U              [160]byte
 | |
| }
 |