[CMAKE] Add baseaddress_msvc_x64.cmake

This commit is contained in:
Timo Kreuzer 2018-02-04 20:12:23 +01:00
parent 427ea67b9c
commit 280aa21179
2 changed files with 396 additions and 1 deletions

View file

@ -236,7 +236,11 @@ else()
if(NO_ROSSYM)
include(sdk/cmake/baseaddress_dwarf.cmake)
elseif(MSVC)
include(sdk/cmake/baseaddress_msvc.cmake)
if (ARCH STREQUAL "amd64")
include(sdk/cmake/baseaddress_msvc_x64.cmake)
else()
include(sdk/cmake/baseaddress_msvc.cmake)
endif()
else()
include(sdk/cmake/baseaddress.cmake)
endif()

View file

@ -0,0 +1,391 @@
#
#
set(baseaddress_ntdll 0x7FFB7500000)
set(baseaddress_kernel32 0x7FFB6500000)
set(baseaddress_msvcrt 0x7FFB5500000)
set(baseaddress_advapi32 0x7FFB4500000)
set(baseaddress_gdi32 0x7FFB3500000)
set(baseaddress_user32 0x7FFB2500000)
set(baseaddress_dhcpcsvc 0x7FFB1500000)
set(baseaddress_dnsapi 0x7FFB0500000)
set(baseaddress_icmp 0x7FFAF500000)
set(baseaddress_iphlpapi 0x7FFAE500000)
set(baseaddress_ws2_32 0x7FFAD500000)
set(baseaddress_ws2help 0x7FFAC500000)
set(baseaddress_shlwapi 0x7FFAB500000)
set(baseaddress_rpcrt4 0x7FFAA500000)
set(baseaddress_comctl32 0x7FFA9500000)
set(baseaddress_ole32 0x7FFA8500000)
set(baseaddress_winspool 0x7FFA7500000)
set(baseaddress_winmm 0x7FFA6500000)
set(baseaddress_comdlg32 0x7FFA5500000)
set(baseaddress_shell32 0x7FFA4500000)
set(baseaddress_lz32 0x7FFA3500000)
set(baseaddress_version 0x7FFA2500000)
set(baseaddress_oleaut32 0x7FFA1500000)
set(baseaddress_setupapi 0x7FFA0500000)
set(baseaddress_mpr 0x7FF9F500000)
set(baseaddress_crypt32 0x7FF9E500000)
set(baseaddress_wininet 0x7FF9D500000)
set(baseaddress_urlmon 0x7FF9C500000)
set(baseaddress_psapi 0x7FF9B500000)
set(baseaddress_imm32 0x7FF9A500000)
set(baseaddress_msvfw32 0x7FF99500000)
set(baseaddress_dbghelp 0x7FF98500000)
set(baseaddress_devmgr 0x7FF97500000)
set(baseaddress_msacm32 0x7FF96500000)
set(baseaddress_netapi32 0x7FF95500000)
set(baseaddress_powrprof 0x7FF94500000)
set(baseaddress_secur32 0x7FF93500000)
set(baseaddress_wintrust 0x7FF92500000)
set(baseaddress_avicap32 0x7FF91500000)
set(baseaddress_cabinet 0x7FF90500000)
set(baseaddress_dsound 0x7FF8F500000)
set(baseaddress_glu32 0x7FF8E500000)
set(baseaddress_opengl32 0x7FF8D500000)
set(baseaddress_riched20 0x7FF8C500000)
set(baseaddress_smdll 0x7FF8B500000)
set(baseaddress_userenv 0x7FF8A500000)
set(baseaddress_uxtheme 0x7FF89500000)
set(baseaddress_cryptui 0x7FF88500000)
set(baseaddress_csrsrv 0x7FF87500000)
set(baseaddress_basesrv 0x7FF86500000)
set(baseaddress_winsrv 0x7FF85500000)
set(baseaddress_dplayx 0x7FF84500000)
set(baseaddress_gdiplus 0x7FF83500000)
set(baseaddress_msimg32 0x7FF82500000)
set(baseaddress_mswsock 0x7FF81500000)
set(baseaddress_oledlg 0x7FF80500000)
set(baseaddress_rasapi32 0x7FF7F500000)
set(baseaddress_rsaenh 0x7FF7E500000)
set(baseaddress_samlib 0x7FF7D500000)
set(baseaddress_sensapi 0x7FF7C500000)
set(baseaddress_sfc_os 0x7FF7B500000)
set(baseaddress_snmpapi 0x7FF7A500000)
set(baseaddress_spoolss 0x7FF79500000)
set(baseaddress_usp10 0x7FF78500000)
set(baseaddress_access 0x7FF78200000)
set(baseaddress_acgenral 0x7FF78000000)
set(baseaddress_aclayers 0x7FF77500000)
set(baseaddress_acledit 0x7FF76500000)
set(baseaddress_aclui 0x7FF75500000)
set(baseaddress_acppage 0x7FF74500000)
set(baseaddress_activeds 0x7FF73500000)
set(baseaddress_actxprxy 0x7FF72500000)
set(baseaddress_advapi32_vista 0x7FF71500000)
set(baseaddress_advpack 0x7FF70500000)
set(baseaddress_amstream 0x7FF6F500000)
set(baseaddress_apphelp 0x7FF6E500000)
set(baseaddress_appwiz 0x7FF6E000000)
set(baseaddress_atl 0x7FF6D500000) # 0001E000
set(baseaddress_atl100 0x7FF6C500000)
set(baseaddress_atl80 0x7FF6B500000)
set(baseaddress_authz 0x7FF6A500000)
set(baseaddress_avifil32 0x7FF69500000)
set(baseaddress_batt 0x7FF68500000)
set(baseaddress_bcrypt 0x7FF67500000)
set(baseaddress_beepmidi 0x7FF66500000)
set(baseaddress_browseui 0x7FF65500000)
set(baseaddress_bthci 0x7FF64600000) # 0000D000
set(baseaddress_cards 0x7FF64500000) # 000A0000
set(baseaddress_cfgmgr32 0x7FF63500000)
set(baseaddress_clusapi 0x7FF62500000)
set(baseaddress_cmicpl 0x7FF61600000)
set(baseaddress_comcat 0x7FF61500000) # 00007000
set(baseaddress_compstui 0x7FF60500000)
set(baseaddress_console 0x7FF5F500000)
set(baseaddress_credui 0x7FF5E500000)
set(baseaddress_crtdll 0x7FF5D500000)
set(baseaddress_cryptdlg 0x7FF5C500000)
set(baseaddress_cryptdll 0x7FF5B500000)
set(baseaddress_cryptnet 0x7FF5A500000)
set(baseaddress_custom 0x7FF5A000000)
set(baseaddress_d3d8 0x7FF59500000)
set(baseaddress_d3d8thk 0x7FF58500000)
set(baseaddress_d3d9 0x7FF57500000)
set(baseaddress_d3dcompiler_43 0x7FF56500000)
set(baseaddress_d3drm 0x7FF55500000)
set(baseaddress_d3dwine 0x7FF54500000)
set(baseaddress_d3dx9_24 0x7FF53500000)
set(baseaddress_d3dx9_25 0x7FF52500000)
set(baseaddress_d3dx9_26 0x7FF51500000)
set(baseaddress_d3dx9_27 0x7FF50500000)
set(baseaddress_d3dx9_28 0x7FF4F500000)
set(baseaddress_d3dx9_29 0x7FF4E500000)
set(baseaddress_d3dx9_30 0x7FF4D500000)
set(baseaddress_d3dx9_31 0x7FF4C500000)
set(baseaddress_d3dx9_32 0x7FF4B500000)
set(baseaddress_d3dx9_33 0x7FF4A500000)
set(baseaddress_d3dx9_34 0x7FF49500000)
set(baseaddress_d3dx9_35 0x7FF48500000)
set(baseaddress_d3dx9_36 0x7FF47500000)
set(baseaddress_d3dx9_37 0x7FF46500000)
set(baseaddress_d3dx9_38 0x7FF45500000)
set(baseaddress_d3dx9_39 0x7FF44500000)
set(baseaddress_d3dx9_40 0x7FF43500000)
set(baseaddress_d3dx9_41 0x7FF42500000)
set(baseaddress_d3dx9_42 0x7FF41500000)
set(baseaddress_d3dx9_43 0x7FF40500000)
set(baseaddress_d3dxof 0x7FF3F500000)
set(baseaddress_dciman32 0x7FF3E500000)
set(baseaddress_ddraw 0x7FF3D500000)
set(baseaddress_desk 0x7FF3D000000)
set(baseaddress_deskadp 0x7FF3C500000)
set(baseaddress_deskmon 0x7FF3B500000)
set(baseaddress_devcpux 0x7FF3A500000)
set(baseaddress_devenum 0x7FF39500000)
set(baseaddress_dinput 0x7FF38500000)
set(baseaddress_dinput8 0x7FF37500000)
set(baseaddress_dmusic 0x7FF36500000)
set(baseaddress_dplay 0x7FF35500000)
set(baseaddress_dxdiagn 0x7FF34500000)
set(baseaddress_dxtn 0x7FF34000000)
set(baseaddress_esent 0x7FF33500000)
set(baseaddress_faultrep 0x7FF32500000)
set(baseaddress_fltlib 0x7FF31500000)
set(baseaddress_fmifs 0x7FF30500000)
set(baseaddress_fontext 0x7FF2F500000)
set(baseaddress_fontsub 0x7FF2E500000)
#set(baseaddress_framebuf 0x7FF2D500000)
#set(baseaddress_framebuf_new 0x7FF2C500000)
set(baseaddress_framedyn 0x7FF2B500000)
#set(baseaddress_genincdata 0x7FF2A500000)
set(baseaddress_getuname 0x7FF29500000)
set(baseaddress_hdwwiz 0x7FF29700000)
set(baseaddress_hhctrl 0x7FF28600000)
set(baseaddress_hid 0x7FF28500000)
set(baseaddress_hlink 0x7FF27500000)
set(baseaddress_hnetcfg 0x7FF26500000)
set(baseaddress_httpapi 0x7FF25500000)
set(baseaddress_iccvid 0x7FF24500000)
set(baseaddress_ieframe 0x7FF23500000)
set(baseaddress_iernonce 0x7FF22500000)
set(baseaddress_imaadp32.acm 0x7FF22000000)
set(baseaddress_imagehlp 0x7FF21500000)
set(baseaddress_inetcomm 0x7FF20500000)
set(baseaddress_inetcpl 0x7FF20000000)
set(baseaddress_inetmib1 0x7FF1F500000)
set(baseaddress_initpki 0x7FF1E500000)
set(baseaddress_input 0x7FF1D500000)
set(baseaddress_inseng 0x7FF1C500000)
set(baseaddress_intl 0x7FF1C000000)
set(baseaddress_iologmsg 0x7FF1B500000)
set(baseaddress_itircl 0x7FF1A500000)
set(baseaddress_itss 0x7FF19500000)
set(baseaddress_joy 0x7FF19000000)
set(baseaddress_jscript 0x7FF18500000) # 000A4000
set(baseaddress_jsproxy 0x7FF17500000)
set(baseaddress_kbdeo 0x7FF17000000)
set(baseaddress_kbsdll 0x7FF16500000)
set(baseaddress_kernel32_vista 0x7FF15500000)
set(baseaddress_ksuser 0x7FF14500000)
set(baseaddress_libjpeg 0x7FF13500000)
set(baseaddress_libpng 0x7FF12500000)
set(baseaddress_libtiff 0x7FF11500000)
set(baseaddress_libtirpc 0x7FF11000000)
set(baseaddress_libxslt 0x7FF10500000)
set(baseaddress_load_notifications 0x7FF10000000)
set(baseaddress_loadperf 0x7FF0F500000)
set(baseaddress_localmon 0x7FF0F000000)
set(baseaddress_localspl 0x7FF0E500000)
set(baseaddress_localspl_apitest 0x7FF0E000000)
set(baseaddress_localui 0x7FF0D500000)
set(baseaddress_lpk 0x7FF0C500000)
set(baseaddress_lsasrv 0x7FF0B500000)
set(baseaddress_main 0x7FF0B000000)
set(baseaddress_mapi32 0x7FF0A500000)
set(baseaddress_mbedtls 0x7FF09500000)
set(baseaddress_mciavi32 0x7FF08500000)
set(baseaddress_mcicda 0x7FF07500000)
set(baseaddress_mciqtz32 0x7FF06500000)
set(baseaddress_mciseq 0x7FF05500000)
set(baseaddress_mciwave 0x7FF04500000)
set(baseaddress_mgmtapi 0x7FF03500000)
set(baseaddress_midimap 0x7FF02500000)
set(baseaddress_mlang 0x7FF01500000)
set(baseaddress_mmdrv 0x7FF00500000)
set(baseaddress_mmsys 0x7FF00000000)
set(baseaddress_modemui 0x7FEFF500000)
set(baseaddress_mprapi 0x7FEFE500000)
set(baseaddress_msacm32.drv 0x7FEFE100000)
set(baseaddress_msadp32.acm 0x7FEFE000000)
set(baseaddress_msafd 0x7FEFD500000)
set(baseaddress_mscat32 0x7FEFC500000)
set(baseaddress_mscms 0x7FEFB500000)
set(baseaddress_mscoree 0x7FEFA500000)
set(baseaddress_msctf 0x7FEF9500000)
set(baseaddress_msdmo 0x7FEF8500000)
set(baseaddress_msftedit 0x7FEF7500000)
set(baseaddress_msg711.acm 0x7FEF7000000)
set(baseaddress_msgina 0x7FEF6500000)
set(baseaddress_msgsm32.acm 0x7FEF6000000)
set(baseaddress_mshtml 0x7FEF5500000)
set(baseaddress_msi 0x7FEF4500000)
set(baseaddress_msimtf 0x7FEF3500000)
set(baseaddress_msisip 0x7FEF2500000)
set(baseaddress_msisys 0x7FEF2000000)
set(baseaddress_mspatcha 0x7FEF1500000)
set(baseaddress_msports 0x7FEF0500000)
set(baseaddress_msrle32 0x7FEEF500000)
set(baseaddress_mssign32 0x7FEEE500000)
set(baseaddress_mssip32 0x7FEED500000)
set(baseaddress_mstask 0x7FEEC500000)
set(baseaddress_msv1_0 0x7FEEB500000)
set(baseaddress_msvcrt20 0x7FEE9500000)
set(baseaddress_msvcrt40 0x7FEE8500000)
set(baseaddress_msvcrt_crt_dll_startup 0x7FEEA500000)
set(baseaddress_msvidc32 0x7FEE7500000)
set(baseaddress_msxml 0x7FEE6500000)
set(baseaddress_msxml2 0x7FEE5500000)
set(baseaddress_msxml3 0x7FEE4500000)
set(baseaddress_msxml4 0x7FEE3500000)
set(baseaddress_msxml6 0x7FEE2500000)
set(baseaddress_mycomput 0x7FEE1500000)
set(baseaddress_ncpa 0x7FEE1000000)
set(baseaddress_nddeapi 0x7FEE0500000)
set(baseaddress_netcfgx 0x7FEDF500000)
set(baseaddress_netevent 0x7FEDE500000)
set(baseaddress_netid 0x7FEDD500000)
set(baseaddress_netshell 0x7FEDC500000)
set(baseaddress_newdev 0x7FEDB500000)
set(baseaddress_nfs41_np 0x7FEDB000000)
set(baseaddress_normaliz 0x7FEDA500000)
set(baseaddress_notifyhook 0x7FED9500000)
set(baseaddress_npptools 0x7FED8500000)
set(baseaddress_ntdll_vista 0x7FED8000000)
set(baseaddress_ntdsapi 0x7FED7500000)
set(baseaddress_ntlanman 0x7FED6500000)
set(baseaddress_ntmarta 0x7FED5500000)
set(baseaddress_ntobjshex 0x7FED4500000)
set(baseaddress_objsel 0x7FED2500000)
set(baseaddress_odbc32 0x7FED1500000)
set(baseaddress_odbccp32 0x7FED0500000)
set(baseaddress_odbccp32i 0x7FED0000000)
set(baseaddress_oleacc 0x7FECF500000) # 0003A000
set(baseaddress_olecli32 0x7FECE500000)
set(baseaddress_olepro32 0x7FECD500000)
set(baseaddress_olesvr32 0x7FECC500000)
set(baseaddress_olethk32 0x7FECB500000)
set(baseaddress_openglcfg 0x7FECB000000)
set(baseaddress_pdh 0x7FECA500000)
set(baseaddress_pidgen 0x7FEC9500000)
set(baseaddress_pifmgr 0x7FEC8500000)
set(baseaddress_powercfg 0x7FEC8000000)
set(baseaddress_printui 0x7FEC7500000)
set(baseaddress_propsys 0x7FEC6500000)
set(baseaddress_pstorec 0x7FEC5500000)
set(baseaddress_qedit 0x7FEC4500000)
set(baseaddress_qmgr 0x7FEC3500000)
set(baseaddress_qmgrprxy 0x7FEC2500000)
set(baseaddress_quartz 0x7FEC1500000)
set(baseaddress_query 0x7FEC0500000)
set(baseaddress_rasadhlp 0x7FEBF500000)
set(baseaddress_rasdlg 0x7FEBE500000)
set(baseaddress_rasman 0x7FEBD500000)
set(baseaddress_redirtest1 0x7FEBD500000)
set(baseaddress_redirtest2 0x7FEBD000000)
set(baseaddress_resutils 0x7FEBC500000)
set(baseaddress_riched32 0x7FEBB500000)
set(baseaddress_rsabase 0x7FEBA500000)
set(baseaddress_rshell 0x7FEB9500000)
set(baseaddress_samsrv 0x7FEB8500000)
set(baseaddress_sccbase 0x7FEB7500000)
set(baseaddress_schannel 0x7FEB6500000)
set(baseaddress_schedsvc 0x7FEB5500000)
set(baseaddress_scrrun 0x7FEB4500000)
set(baseaddress_security 0x7FEB3500000)
set(baseaddress_serialui 0x7FEB2500000)
set(baseaddress_sfc 0x7FEB1500000)
set(baseaddress_shdoclc 0x7FEB0500000)
set(baseaddress_shdocvw 0x7FEAF500000)
set(baseaddress_shellbtrfs 0x7FEAF000000)
set(baseaddress_shfolder 0x7FEAE500000)
set(baseaddress_shimgvw 0x7FEAD500000)
set(baseaddress_shsvcs 0x7FEAD000000)
set(baseaddress_slbcsp 0x7FEAB500000)
set(baseaddress_sndblst 0x7FEAA500000)
set(baseaddress_softpub 0x7FEA9500000)
set(baseaddress_srclient 0x7FEA8500000)
set(baseaddress_srvsvc 0x7FEA7500000)
set(baseaddress_sti 0x7FEA6500000)
set(baseaddress_stobject 0x7FEA5500000)
set(baseaddress_streamci 0x7FEA4500000)
set(baseaddress_sxs 0x7FEA3500000)
set(baseaddress_sysdm 0x7FEA3000000)
set(baseaddress_syssetup 0x7FEA2500000) # 00101000
set(baseaddress_t2embed 0x7FEA1500000)
set(baseaddress_tapi32 0x7FEA0500000)
set(baseaddress_tapiui 0x7FE9F500000)
set(baseaddress_telephon 0x7FE9F000000)
set(baseaddress_testvdd 0x7FE9E500000)
set(baseaddress_themeui 0x7FE9D500000)
set(baseaddress_timedate 0x7FE9D000000)
set(baseaddress_traffic 0x7FE9C500000)
set(baseaddress_twain_32 0x7FE9B500000)
set(baseaddress_ubtrfs 0x7FE9A500000)
set(baseaddress_ucdfs 0x7FE9A000000)
set(baseaddress_uext2 0x7FE99500000)
set(baseaddress_ufat 0x7FE98500000)
set(baseaddress_ufatx 0x7FE97500000)
set(baseaddress_uffs 0x7FE96500000)
set(baseaddress_umpnpmgr 0x7FE95500000)
set(baseaddress_untfs 0x7FE94500000)
set(baseaddress_updspapi 0x7FE93500000)
set(baseaddress_ureiserfs 0x7FE92500000)
set(baseaddress_url 0x7FE91500000)
set(baseaddress_usrmgr 0x7FE91000000)
set(baseaddress_vbscript 0x7FE90500000) # 00058000
set(baseaddress_vdmdbg 0x7FE8F500000)
set(baseaddress_verifier 0x7FE8F000000)
set(baseaddress_vfd 0x7FE8EA00000)
set(baseaddress_vssapi 0x7FE8E500000)
set(baseaddress_wbemdisp 0x7FE8D500000)
set(baseaddress_wbemprox 0x7FE8C500000)
set(baseaddress_wdmaud.drv 0x7FE8C000000)
set(baseaddress_win32u 0x7FE8B500000)
set(baseaddress_win32u_2k3sp2 0x7FE8A500000)
set(baseaddress_win32u_xpsp2 0x7FE89500000)
set(baseaddress_windowscodecs 0x7FE88500000)
set(baseaddress_windowscodecsext 0x7FE87500000)
set(baseaddress_wined3dcfg 0x7FE87100000)
set(baseaddress_winemp3.acm 0x7FE87000000)
set(baseaddress_winfax 0x7FE86500000)
set(baseaddress_wing32 0x7FE85500000)
set(baseaddress_winhttp 0x7FE84500000)
set(baseaddress_winprint 0x7FE84000000)
set(baseaddress_winscard 0x7FE83500000)
set(baseaddress_winsta 0x7FE82500000)
set(baseaddress_wkssvc 0x7FE81500000)
set(baseaddress_wlanapi 0x7FE80500000)
set(baseaddress_wldap32 0x7FE7F500000)
set(baseaddress_wlnotify 0x7FE7F000000)
set(baseaddress_wmi 0x7FE7E500000)
set(baseaddress_wmisvc 0x7FE7D500000)
set(baseaddress_wmiutils 0x7FE7C500000)
set(baseaddress_wmvcore 0x7FE7B500000)
set(baseaddress_wshirda 0x7FE79500000)
set(baseaddress_wshom 0x7FE79000000)
set(baseaddress_wshtcpip 0x7FE78500000)
set(baseaddress_wsock32 0x7FE77500000)
set(baseaddress_wtsapi32 0x7FE76500000)
set(baseaddress_wuapi 0x7FE75500000)
set(baseaddress_wuauserv 0x7FE75000000)
set(baseaddress_xinput1_1 0x7FE74500000)
set(baseaddress_xinput1_2 0x7FE73500000)
set(baseaddress_xinput1_3 0x7FE72500000)
set(baseaddress_xinput9_1_0 0x7FE71500000)
set(baseaddress_xmllite 0x7FE70500000)
set(baseaddress_zipfldr 0x7FE70000000)
# Extra found files
set(baseaddress_fusion 0x7FE53500000)
set(baseaddress_fusion_1_1 0x7FE52500000)
set(baseaddress_fusion_2_0 0x7FE51500000)
# These were warned about by cmake
set(baseaddress_dcomlaunch 0x7FE51000000)
set(baseaddress_netlogon 0x7FE50500000)
set(baseaddress_w32time 0x7FE50000000)
set(baseaddress_dpnhpast 0x7FE4F500000)
set(baseaddress_cryptext 0x7FE4F000000)
set(baseaddress_netplwiz 0x7FE4E500000)
set(baseaddress_msxml3r 0x7FE4E000000)
set(baseaddress_xolehlp 0x7FE4D500000)