
usbuhci.nostrip.sys:     file format pei-i386

Disassembly of section .text:

00011000 <_DriverEntry@8>:
/* PUBLIC AND PRIVATE FUNCTIONS ***********************************************/

NTSTATUS STDCALL
DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
{
   11000:	55                   	push   %ebp
   11001:	89 e5                	mov    %esp,%ebp
   11003:	83 ec 14             	sub    $0x14,%esp
	//return STATUS_SUCCESS;
	//DPRINT1("USBUHCI.SYS DriverEntry\n");
	PUSB_CONTROLLER_INTERFACE ControllerInterface;

	USBPORT_AllocateUsbControllerInterface(&ControllerInterface);
   11006:	8d 45 fc             	lea    0xfffffffc(%ebp),%eax
   11009:	50                   	push   %eax
   1100a:	e8 21 00 00 00       	call   11030 <_USBPORT_AllocateUsbControllerInterface@4>

	/*
	 * Set up the list of callbacks here.
	 * TODO TODO TODO
	 */
	
	return USBPORT_RegisterUSBPortDriver(DriverObject, 0, ControllerInterface);
   1100f:	8b 55 fc             	mov    0xfffffffc(%ebp),%edx
   11012:	59                   	pop    %ecx
   11013:	58                   	pop    %eax
   11014:	8b 45 08             	mov    0x8(%ebp),%eax
   11017:	52                   	push   %edx
   11018:	6a 00                	push   $0x0
   1101a:	50                   	push   %eax
   1101b:	e8 20 00 00 00       	call   11040 <_USBPORT_RegisterUSBPortDriver@12>
}
   11020:	c9                   	leave  
   11021:	c2 08 00             	ret    $0x8
   11024:	90                   	nop    
   11025:	90                   	nop    
   11026:	90                   	nop    
   11027:	90                   	nop    
   11028:	90                   	nop    
   11029:	90                   	nop    
   1102a:	90                   	nop    
   1102b:	90                   	nop    
   1102c:	90                   	nop    
   1102d:	90                   	nop    
   1102e:	90                   	nop    
   1102f:	90                   	nop    

00011030 <_USBPORT_AllocateUsbControllerInterface@4>:
   11030:	ff 25 3c 20 01 00    	jmp    *0x1203c
   11036:	90                   	nop    
   11037:	90                   	nop    
	...

00011040 <_USBPORT_RegisterUSBPortDriver@12>:
   11040:	ff 25 40 20 01 00    	jmp    *0x12040
   11046:	90                   	nop    
   11047:	90                   	nop    
	...

00011050 <__CTOR_LIST__>:
   11050:	ff                   	(bad)  
   11051:	ff                   	(bad)  
   11052:	ff                   	(bad)  
   11053:	ff 00                	incl   (%eax)
   11055:	00 00                	add    %al,(%eax)
	...

00011058 <__DTOR_LIST__>:
   11058:	ff                   	(bad)  
   11059:	ff                   	(bad)  
   1105a:	ff                   	(bad)  
   1105b:	ff 00                	incl   (%eax)
   1105d:	00 00                	add    %al,(%eax)
	...
