 GpioDriver

 Timestamp is 475fad65 (Wed Dec 12 09:44:05 2007)

 Preferred load address is 10000000

 Start         Length     Name                   Class
 0001:00000000 000005c5H .rdata                  CODE
 0001:000005c8 00000062H .rdata$debug            CODE
 0001:0000062a 000019acH .text                   CODE
 0001:00001fd8 00000028H .idata$2                CODE
 0001:00002000 00000014H .idata$3                CODE
 0001:00002014 000000b0H .idata$4                CODE
 0001:000020c4 00000016H .idata$6                CODE
 0001:000020e0 00000122H .edata                  CODE
 0002:00000000 000000b0H .idata$5                DATA
 0002:000000b0 00000014H .bss                    DATA

  Address         Publics by Value              Rva+Base     Lib:Object

 0000:00000000       ___safe_se_handler_table   00000000     <absolute>
 0000:00000000       ___safe_se_handler_count   00000000     <absolute>
 0001:0000001c       ??_C@_0N@JNIIKPPI@GpioDriver?3?5?$AA@ 1000101c     DbgTrace.obj
 0001:0000002c       ??_C@_1BE@IKOIKCFO@?$AAG?$AAi?$AAi?$AAs?$AAr?$AA?4?$AAd?$AAl?$AAl?$AA?$AA@ 1000102c     GpioDriver.obj
 0001:00000040       ??_C@_1BG@JDAFHBOG@?$AAI?$AAS?$AAR?$AAH?$AAa?$AAn?$AAd?$AAl?$AAe?$AAr?$AA?$AA@ 10001040     GpioDriver.obj
 0001:00000058       ??_C@_1BA@BDHDGOBO@?$AAS?$AAy?$AAs?$AAI?$AAn?$AAt?$AAr?$AA?$AA@ 10001058     GpioDriver.obj
 0001:00000068       ??_C@_17DJGGJCGD@?$AAI?$AAr?$AAq?$AA?$AA@ 10001068     GpioDriver.obj
 0001:00000070       ??_C@_1BM@MHMIAMLB@?$AAI?$AAn?$AAt?$AAe?$AAr?$AAf?$AAa?$AAc?$AAe?$AAT?$AAy?$AAp?$AAe?$AA?$AA@ 10001070     GpioDriver.obj
 0001:0000008c       ??_C@_1BE@MNDDMKMB@?$AAB?$AAu?$AAs?$AAN?$AAu?$AAm?$AAb?$AAe?$AAr?$AA?$AA@ 1000108c     GpioDriver.obj
 0001:000000a0       ??_C@_1O@LBBNFMDB@?$AAM?$AAe?$AAm?$AAL?$AAe?$AAn?$AA?$AA@ 100010a0     GpioDriver.obj
 0001:000000b0       ??_C@_1BA@INLDIDEN@?$AAM?$AAe?$AAm?$AAB?$AAa?$AAs?$AAe?$AA?$AA@ 100010b0     GpioDriver.obj
 0001:000000c0       ??_C@_1M@PEPOCCHH@?$AAI?$AAo?$AAL?$AAe?$AAn?$AA?$AA@ 100010c0     GpioDriver.obj
 0001:000000cc       ??_C@_1O@JMCNHCBG@?$AAI?$AAo?$AAB?$AAa?$AAs?$AAe?$AA?$AA@ 100010cc     GpioDriver.obj
 0001:000000dc       ??_C@_17KACEIPNC@?$AAK?$AAe?$AAy?$AA?$AA@ 100010dc     GpioDriver.obj
 0001:000000e4       ??_C@_19DINFBLAK@?$AAN?$AAa?$AAm?$AAe?$AA?$AA@ 100010e4     GpioDriver.obj
 0001:000000f0       _OS_STATUS__OK             100010f0     GpioCore.obj
 0001:000000f4       _OS_STATUS__INVALID_IOCTL  100010f4     GpioCore.obj
 0001:000000f8       _OS_STATUS__INVALID_PARAMETER 100010f8     GpioCore.obj
 0001:000000fc       _OS_STATUS__INVALID_RESOURCES 100010fc     GpioCore.obj
 0001:00000100       _OS_STATUS__NO_RESOURCES   10001100     GpioCore.obj
 0001:00000104       _OS_STATUS__OVERRUN        10001104     GpioCore.obj
 0001:00000108       _OS_STATUS__PENDING        10001108     GpioCore.obj
 0001:0000010c       _OS_STATUS__CANCELLED      1000110c     GpioCore.obj
 0001:00000234       ??_C@_0BE@JLJBCMPB@ISR?5irqMask?$DN0x?$CF08X?6?$AA@ 10001234     GpioCore.obj
 0001:00000248       ??_C@_0M@DJFIPAMF@DPC?50x?$CF08X?6?$AA@ 10001248     GpioCore.obj
 0001:00000254       ??_C@_0M@ICLIBFNI@IRQ?5Enable?6?$AA@ 10001254     GpioCore.obj
 0001:00000260       ??_C@_0CJ@JPCEEIJD@I?1O?5CTRL?5?$CFu?5error?3?5illegal?5IOCTL@ 10001260     GpioCore.obj
 0001:0000028c       ??_C@_0CA@KOKFFPJC@SET_CONFIGURATION?5?$CFu?5cancelled?6?$AA@ 1000128c     GpioCore.obj
 0001:000002ac       ??_C@_0BH@PLKMGCLL@Invalid?5BAR?5ID?50x?$CF08X?6?$AA@ 100012ac     GpioCore.obj
 0001:000002c4       ??_C@_0CA@CHGKMFCI@Invalid?5number?5of?5GPIO?5pins?5?$CFu?6?$AA@ 100012c4     GpioCore.obj
 0001:000002e4       ??_C@_0BE@MJJCOFIE@?$CFu?5GPIO?5pins?5found?6?$AA@ 100012e4     GpioCore.obj
 0001:000002f8       ??_C@_0DF@BDPPHKBA@GET_DESCRIPTION?5version?$DN?$CFu?0?5numb@ 100012f8     GpioCore.obj
 0001:00000330       ??_C@_0BM@FPHHJEAK@SET_CONFIGURATION?5?$CFu?5error?6?$AA@ 10001330     GpioCore.obj
 0001:00000350       ??_C@_0GA@LNAIOIEB@SET_CONFIGURATION?5?$CFu?5error?3?5pm?$DN0@ 10001350     GpioCore.obj
 0001:000003b0       ??_C@_0FM@MKFNPJBI@SET_CONFIGURATION?5?$CFu?$CFs?3?5pm?$DN0x?$CFX?0@ 100013b0     GpioCore.obj
 0001:0000040c       ??_C@_00CNPNBAHC@?$AA@     1000140c     GpioCore.obj
 0001:00000410       ??_C@_08JOEOIHEE@?5pending?$AA@ 10001410     GpioCore.obj
 0001:0000041c       ??_C@_0BO@IKCCGJKL@SET_CONFIGURATION?5?$CFu?5overrun?6?$AA@ 1000141c     GpioCore.obj
 0001:0000043c       ??_C@_0BJ@CKJCABBO@SET_CONFIGURATION?5error?6?$AA@ 1000143c     GpioCore.obj
 0001:00000458       ??_C@_0BM@ECPPLBKO@GET_CONFIGURATION?5?$CFu?5error?6?$AA@ 10001458     GpioCore.obj
 0001:00000478       ??_C@_0FK@CDEAIFOP@GET_CONFIGURATION?5?$CFu?3?5pm?$DN0x?$CFX?0?5i@ 10001478     GpioCore.obj
 0001:000004d4       ??_C@_0CH@FCJCBGND@SET_OUTPUT_VALUES?5error?3?5invalid@ 100014d4     GpioCore.obj
 0001:000004fc       ??_C@_0CH@LDDEFDFD@SET_OUTPUT_VALUES?5om?$DN0x?$CF08X?5ov?$DN0@ 100014fc     GpioCore.obj
 0001:00000528       ??_C@_0EH@NEOKPGIP@GET_INPUT_VALUES?5iv?$DN0x?$CF08X?5im?$DN0x@ 10001528     GpioCore.obj
 0001:00000570       ??_C@_0CB@HBAJJAMI@I?1O?5CTRL?5?$CFu?5error?3?5unrecognized?6@ 10001570     GpioCore.obj
 0001:00000594       ??_C@_0DB@OPMFPOPF@I?1O?5CTRL?5?$CFu?5?$CIsize?5in?1out?$DN?$CFu?1?$CFu?$CJ?5@ 10001594     GpioCore.obj
 0001:0000072c       _OsRegBaseInit             1000172c f   OsHwAccess.obj
 0001:00000778       _OsRegBaseGetLength        10001778 f   OsHwAccess.obj
 0001:00000780       _OsRegBaseMap              10001780 f   OsHwAccess.obj
 0001:00000861       _OsRegBaseUnmap            10001861 f   OsHwAccess.obj
 0001:0000089a       _OsSpinLockConstruct       1000189a f   OsSpinLock.obj
 0001:000008b3       _OsSpinLockDestruct        100018b3 f   OsSpinLock.obj
 0001:000008c2       _OsTrace                   100018c2 f   DbgTrace.obj
 0001:00000965       _OsTraceCond               10001965 f   DbgTrace.obj
 0001:00000981       _OsMemoryBufferAllocate    10001981 f   OsMemory.obj
 0001:00000991       _OsMemoryBufferFree        10001991 f   OsMemory.obj
 0001:00000a7c       ?GpioDriverIST@@YAKPAU_GPIODEVICE_@@@Z 10001a7c f   GpioDriver.obj
 0001:00000ab3       ?SetupInterrupt@@YAHPAU_GPIODEVICE_@@@Z 10001ab3 f   GpioDriver.obj
 0001:00000b50       ?RecourceAllocation@@YAHPBGPAU_GPIODEVICE_@@@Z 10001b50 f   GpioDriver.obj
 0001:00000d8e       ?GpioCancelIoRequest@@YAXXZ 10001d8e f   GpioDriver.obj
 0001:00000d8f       ?CreateGpioDeviceStructure@@YAPAU_GPIODEVICE_@@XZ 10001d8f f   GpioDriver.obj
 0001:00000dbb       _DllMain                   10001dbb f   GpioDriver.obj
 0001:00000dd1       _GPI_Init                  10001dd1 f   GpioDriver.obj
 0001:00000df3       _GPI_Deinit                10001df3 f   GpioDriver.obj
 0001:00000e39       _GPI_Open                  10001e39 f   GpioDriver.obj
 0001:00000e55       _GPI_Close                 10001e55 f   GpioDriver.obj
 0001:00000e78       _GPI_Read                  10001e78 f   GpioDriver.obj
 0001:00000e78       _GPI_Write                 10001e78 f   GpioDriver.obj
 0001:00000e7b       _GPI_PowerUp               10001e7b f   GpioDriver.obj
 0001:00000e98       _GPI_PreClose              10001e98 f   GpioDriver.obj
 0001:00000ec5       _GPI_PreDeinit             10001ec5 f   GpioDriver.obj
 0001:00000ec9       ?IoctlIsDeviceSpecific@@YAHK@Z 10001ec9 f   GpioDriver.obj
 0001:00000ef7       ?OsArmInterruptWakeFromSx@@YAXPAU_GPIODEVICE_@@@Z 10001ef7 f   GpioDriver.obj
 0001:00000f9c       ?isGpioPinModeInterruptWakeupEnabled@@YAHE@Z 10001f9c f   GpioDriver.obj
 0001:00000fbb       _GPI_PowerDown             10001fbb f   GpioDriver.obj
 0001:00000fca       ?OsSetConfiguration@@YAXPAUGpioCore@@PAEPAU_osIoctlObject_tag@@@Z 10001fca f   GpioDriver.obj
 0001:00001017       ?OsDeviceIoctlDispatch@@YAHPAUGpioCore@@KPAEK1KPAK@Z 10002017 f   GpioDriver.obj
 0001:000010d3       _GPI_IOControl             100020d3 f   GpioDriver.obj
 0001:00001204       _GpioCoreConstruct         10002204 f   GpioCore.obj
 0001:000012b7       _GpioCoreDestruct          100022b7 f   GpioCore.obj
 0001:000012df       _GpioCoreReleaseHwResources 100022df f   GpioCore.obj
 0001:0000130d       _GpioCoreIsr               1000230d f   GpioCore.obj
 0001:0000139f       _GpioCoreDpcFunc           1000239f f   GpioCore.obj
 0001:0000142f       _GpioCoreInterruptEnable   1000242f f   GpioCore.obj
 0001:00001455       _GpioCoreIoctlCancel       10002455 f   GpioCore.obj
 0001:00001cd2       _GpioCoreAssignHwResources 10002cd2 f   GpioCore.obj
 0001:00001d6a       _GpioCoreIoctlDispatch     10002d6a f   GpioCore.obj
 0001:00001f10       _READ_PORT_UCHAR           10002f10 f   ceddk:CEDDK.dll
 0001:00001f16       _READ_PORT_USHORT          10002f16 f   ceddk:CEDDK.dll
 0001:00001f1c       _READ_PORT_ULONG           10002f1c f   ceddk:CEDDK.dll
 0001:00001f22       _WRITE_PORT_UCHAR          10002f22 f   ceddk:CEDDK.dll
 0001:00001f28       _WRITE_PORT_USHORT         10002f28 f   ceddk:CEDDK.dll
 0001:00001f2e       _WRITE_PORT_ULONG          10002f2e f   ceddk:CEDDK.dll
 0001:00001f34       _READ_REGISTER_UCHAR       10002f34 f   ceddk:CEDDK.dll
 0001:00001f3a       _READ_REGISTER_USHORT      10002f3a f   ceddk:CEDDK.dll
 0001:00001f40       _READ_REGISTER_ULONG       10002f40 f   ceddk:CEDDK.dll
 0001:00001f46       _WRITE_REGISTER_UCHAR      10002f46 f   ceddk:CEDDK.dll
 0001:00001f4c       _WRITE_REGISTER_USHORT     10002f4c f   ceddk:CEDDK.dll
 0001:00001f52       _WRITE_REGISTER_ULONG      10002f52 f   ceddk:CEDDK.dll
 0001:00001f58       _BusTransBusAddrToVirtual  10002f58 f   ceddk:CEDDK.dll
 0001:00001f5e       _MmUnmapIoSpace            10002f5e f   ceddk:CEDDK.dll
 0001:00001f64       _CreateBusAccessHandle     10002f64 f   ceddk:CEDDK.dll
 0001:00001f6a       _CloseBusAccessHandle      10002f6a f   ceddk:CEDDK.dll
 0001:00001f70       _SetDevicePowerState       10002f70 f   ceddk:CEDDK.dll
 0001:00001f76       _InitializeCriticalSection 10002f76 f   coredll:COREDLL.dll
 0001:00001f7c       _LocalAlloc                10002f7c f   coredll:COREDLL.dll
 0001:00001f82       _LocalFree                 10002f82 f   coredll:COREDLL.dll
 0001:00001f88       _DeleteCriticalSection     10002f88 f   coredll:COREDLL.dll
 0001:00001f8e       _StringCbVPrintfW          10002f8e f   coredll:COREDLL.dll
 0001:00001f94       _EventModify               10002f94 f   coredll:COREDLL.dll
 0001:00001f9a       _wcstoul                   10002f9a f   coredll:COREDLL.dll
 0001:00001fa0       _InterruptDone             10002fa0 f   coredll:COREDLL.dll
 0001:00001fa6       _InterruptInitialize       10002fa6 f   coredll:COREDLL.dll
 0001:00001fac       _CreateThread              10002fac f   coredll:COREDLL.dll
 0001:00001fb2       _KernelLibIoControl        10002fb2 f   coredll:COREDLL.dll
 0001:00001fb8       _LoadIntChainHandler       10002fb8 f   coredll:COREDLL.dll
 0001:00001fbe       _KernelIoControl           10002fbe f   coredll:COREDLL.dll
 0001:00001fc4       _DevicePowerNotify         10002fc4 f   coredll:COREDLL.dll
 0001:00001fca       _EnterCriticalSection      10002fca f   coredll:COREDLL.dll
 0001:00001fd0       _LeaveCriticalSection      10002fd0 f   coredll:COREDLL.dll
 0001:00001fd8       __IMPORT_DESCRIPTOR_CEDDK  10002fd8     ceddk:CEDDK.dll
 0001:00001fec       __IMPORT_DESCRIPTOR_COREDLL 10002fec     coredll:COREDLL.dll
 0001:00002000       __NULL_IMPORT_DESCRIPTOR   10003000     ceddk:CEDDK.dll
 0002:00000000       __imp__READ_PORT_UCHAR     10004000     ceddk:CEDDK.dll
 0002:00000004       __imp__READ_PORT_USHORT    10004004     ceddk:CEDDK.dll
 0002:00000008       __imp__READ_PORT_ULONG     10004008     ceddk:CEDDK.dll
 0002:0000000c       __imp__WRITE_PORT_UCHAR    1000400c     ceddk:CEDDK.dll
 0002:00000010       __imp__WRITE_PORT_USHORT   10004010     ceddk:CEDDK.dll
 0002:00000014       __imp__WRITE_PORT_ULONG    10004014     ceddk:CEDDK.dll
 0002:00000018       __imp__READ_REGISTER_UCHAR 10004018     ceddk:CEDDK.dll
 0002:0000001c       __imp__READ_REGISTER_USHORT 1000401c     ceddk:CEDDK.dll
 0002:00000020       __imp__READ_REGISTER_ULONG 10004020     ceddk:CEDDK.dll
 0002:00000024       __imp__WRITE_REGISTER_UCHAR 10004024     ceddk:CEDDK.dll
 0002:00000028       __imp__WRITE_REGISTER_USHORT 10004028     ceddk:CEDDK.dll
 0002:0000002c       __imp__WRITE_REGISTER_ULONG 1000402c     ceddk:CEDDK.dll
 0002:00000030       __imp__BusTransBusAddrToVirtual 10004030     ceddk:CEDDK.dll
 0002:00000034       __imp__MmUnmapIoSpace      10004034     ceddk:CEDDK.dll
 0002:00000038       __imp__CreateBusAccessHandle 10004038     ceddk:CEDDK.dll
 0002:0000003c       __imp__CloseBusAccessHandle 1000403c     ceddk:CEDDK.dll
 0002:00000040       __imp__SetDevicePowerState 10004040     ceddk:CEDDK.dll
 0002:00000044       \177CEDDK_NULL_THUNK_DATA  10004044     ceddk:CEDDK.dll
 0002:00000048       __imp__InitializeCriticalSection 10004048     coredll:COREDLL.dll
 0002:0000004c       __imp__LocalAlloc          1000404c     coredll:COREDLL.dll
 0002:00000050       __imp__LocalFree           10004050     coredll:COREDLL.dll
 0002:00000054       __imp__DeleteCriticalSection 10004054     coredll:COREDLL.dll
 0002:00000058       __imp__StringCbVPrintfW    10004058     coredll:COREDLL.dll
 0002:0000005c       __imp__MultiByteToWideChar 1000405c     coredll:COREDLL.dll
 0002:00000060       __imp__EventModify         10004060     coredll:COREDLL.dll
 0002:00000064       __imp__wcstoul             10004064     coredll:COREDLL.dll
 0002:00000068       __imp__RegQueryValueExW    10004068     coredll:COREDLL.dll
 0002:0000006c       __imp__InterruptDone       1000406c     coredll:COREDLL.dll
 0002:00000070       __imp__WaitForSingleObject 10004070     coredll:COREDLL.dll
 0002:00000074       __imp__InterruptInitialize 10004074     coredll:COREDLL.dll
 0002:00000078       __imp__CreateThread        10004078     coredll:COREDLL.dll
 0002:0000007c       __imp__CreateEventW        1000407c     coredll:COREDLL.dll
 0002:00000080       __imp__KernelLibIoControl  10004080     coredll:COREDLL.dll
 0002:00000084       __imp__LoadIntChainHandler 10004084     coredll:COREDLL.dll
 0002:00000088       __imp__RegCloseKey         10004088     coredll:COREDLL.dll
 0002:0000008c       __imp__RegOpenKeyExW       1000408c     coredll:COREDLL.dll
 0002:00000090       __imp__DisableThreadLibraryCalls 10004090     coredll:COREDLL.dll
 0002:00000094       __imp__KernelIoControl     10004094     coredll:COREDLL.dll
 0002:00000098       __imp__ResumeThread        10004098     coredll:COREDLL.dll
 0002:0000009c       __imp__SuspendThread       1000409c     coredll:COREDLL.dll
 0002:000000a0       __imp__DevicePowerNotify   100040a0     coredll:COREDLL.dll
 0002:000000a4       __imp__EnterCriticalSection 100040a4     coredll:COREDLL.dll
 0002:000000a8       __imp__LeaveCriticalSection 100040a8     coredll:COREDLL.dll
 0002:000000ac       \177COREDLL_NULL_THUNK_DATA 100040ac     coredll:COREDLL.dll
 0002:000000b0       ?g_interruptWakeupEnabled@@3HA 100040b0     GpioDriver.obj
 0002:000000b4       ?g_GpioDeviceName@@3PAGA   100040b4     GpioDriver.obj
 0002:000000b8       ?g_hIoctl@@3PAU_osIoctlObject_tag@@A 100040b8     GpioDriver.obj
 0002:000000bc       ?g_pendingRequest@@3HA     100040bc     GpioDriver.obj
 0002:000000c0       ?g_wakeupPinMask@@3IA      100040c0     GpioDriver.obj

 entry point at        0001:00000dbb

 Static symbols

 0001:0000062a       _OsRegisterIoRead08        1000162a f   OsHwAccess.obj
 0001:0000063d       _OsRegisterIoRead16        1000163d f   OsHwAccess.obj
 0001:00000650       _OsRegisterIoRead32        10001650 f   OsHwAccess.obj
 0001:00000663       _OsRegisterIoWrite08       10001663 f   OsHwAccess.obj
 0001:0000067b       _OsRegisterIoWrite16       1000167b f   OsHwAccess.obj
 0001:00000693       _OsRegisterIoWrite32       10001693 f   OsHwAccess.obj
 0001:000006ab       _OsRegisterMemRead08       100016ab f   OsHwAccess.obj
 0001:000006be       _OsRegisterMemRead16       100016be f   OsHwAccess.obj
 0001:000006d1       _OsRegisterMemRead32       100016d1 f   OsHwAccess.obj
 0001:000006e4       _OsRegisterMemWrite08      100016e4 f   OsHwAccess.obj
 0001:000006fc       _OsRegisterMemWrite16      100016fc f   OsHwAccess.obj
 0001:00000714       _OsRegisterMemWrite32      10001714 f   OsHwAccess.obj
 0001:00000996       ?ReadKeyList@@YAHPAUHKEY__@@PBGKPAK2@Z 10001996 f   GpioDriver.obj
 0001:00000a3d       ?ReadKeyDword@@YAHPAUHKEY__@@PBGPAK@Z 10001a3d f   GpioDriver.obj
 0001:00001526       _ObtainAllConfigurations   10002526 f   GpioCore.obj
 0001:000016de       _SetConfiguration          100026de f   GpioCore.obj
 0001:00001aa9       _GetConfiguration          10002aa9 f   GpioCore.obj
 0001:00001b91       _SetOutputValues           10002b91 f   GpioCore.obj
 0001:00001c46       _GetInputValues            10002c46 f   GpioCore.obj
