Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
56fbde00
D
dragonwell8_hotspot
项目概览
openanolis
/
dragonwell8_hotspot
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_hotspot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
56fbde00
编写于
11月 12, 2008
作者:
N
never
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
845bb4b7
861fbd39
变更
8
显示空白变更内容
内联
并排
Showing
8 changed file
with
67 addition
and
13 deletion
+67
-13
make/windows/makefiles/adlc.make
make/windows/makefiles/adlc.make
+6
-0
make/windows/makefiles/compile.make
make/windows/makefiles/compile.make
+29
-5
make/windows/makefiles/debug.make
make/windows/makefiles/debug.make
+6
-0
make/windows/makefiles/defs.make
make/windows/makefiles/defs.make
+4
-4
make/windows/makefiles/fastdebug.make
make/windows/makefiles/fastdebug.make
+7
-0
make/windows/makefiles/product.make
make/windows/makefiles/product.make
+6
-0
make/windows/makefiles/sa.make
make/windows/makefiles/sa.make
+9
-1
src/cpu/x86/vm/register_definitions_x86.cpp
src/cpu/x86/vm/register_definitions_x86.cpp
+0
-3
未找到文件。
make/windows/makefiles/adlc.make
浏览文件 @
56fbde00
...
@@ -102,6 +102,12 @@ GENERATED_NAMES_IN_INCL=\
...
@@ -102,6 +102,12 @@ GENERATED_NAMES_IN_INCL=\
adlc.exe
:
main.obj adlparse.obj archDesc.obj arena.obj dfa.obj dict2.obj filebuff.obj
\
adlc.exe
:
main.obj adlparse.obj archDesc.obj arena.obj dfa.obj dict2.obj filebuff.obj
\
forms.obj formsopt.obj formssel.obj opcodes.obj output_c.obj output_h.obj
forms.obj formsopt.obj formssel.obj opcodes.obj output_c.obj output_h.obj
$(LINK)
$(LINK_FLAGS)
/subsystem:console /out:
$@
$*
*
$(LINK)
$(LINK_FLAGS)
/subsystem:console /out:
$@
$*
*
!if
"$(MT)"
!=
""
# The previous link command created a .manifest file that we want to
# insert into the linked artifact so we do not need to track it
# separately. Use ";#2" for .dll and ";#1" for .exe:
$(MT) /manifest $@.manifest /outputresource
:
$@;
#
1
!
endif
$(GENERATED_NAMES_IN_INCL)
:
$(Platform_arch_model).ad adlc.exe includeDB.current
$(GENERATED_NAMES_IN_INCL)
:
$(Platform_arch_model).ad adlc.exe includeDB.current
rm
-f
$(GENERATED_NAMES)
rm
-f
$(GENERATED_NAMES)
...
...
make/windows/makefiles/compile.make
浏览文件 @
56fbde00
...
@@ -30,7 +30,7 @@ CPP=cl.exe
...
@@ -30,7 +30,7 @@ CPP=cl.exe
# /W3 Warning level 3
# /W3 Warning level 3
# /Zi Include debugging information
# /Zi Include debugging information
# /WX Treat any warning error as a fatal error
# /WX Treat any warning error as a fatal error
# /MD Use dynamic multi-threaded runtime (msvcrt.dll or msvc*
71
.dll)
# /MD Use dynamic multi-threaded runtime (msvcrt.dll or msvc*
NN
.dll)
# /MTd Use static multi-threaded runtime debug versions
# /MTd Use static multi-threaded runtime debug versions
# /O1 Optimize for size (/Os), skips /Oi
# /O1 Optimize for size (/Os), skips /Oi
# /O2 Optimize for speed (/Ot), adds /Oi to /O1
# /O2 Optimize for speed (/Ot), adds /Oi to /O1
...
@@ -80,8 +80,10 @@ CPP_FLAGS=$(CPP_FLAGS) /D "IA32"
...
@@ -80,8 +80,10 @@ CPP_FLAGS=$(CPP_FLAGS) /D "IA32"
CPP
=
ARCH_ERROR
CPP
=
ARCH_ERROR
!
endif
!
endif
# MSC_VER is a 4 digit number that tells us what compiler is being used, it is
# MSC_VER is a 4 digit number that tells us what compiler is being used
# generated when the local.make file is created by the script gen_msc_ver.sh.
# and is generated when the local.make file is created by build.make
# via the script get_msc_ver.sh
#
# If MSC_VER is set, it overrides the above default setting.
# If MSC_VER is set, it overrides the above default setting.
# But it should be set.
# But it should be set.
# Possible values:
# Possible values:
...
@@ -89,13 +91,14 @@ CPP=ARCH_ERROR
...
@@ -89,13 +91,14 @@ CPP=ARCH_ERROR
# 1300 and 1310 is VS2003 or VC7
# 1300 and 1310 is VS2003 or VC7
# 1399 is our fake number for the VS2005 compiler that really isn't 1400
# 1399 is our fake number for the VS2005 compiler that really isn't 1400
# 1400 is for VS2005
# 1400 is for VS2005
# 1500 is for VS2008
# Do not confuse this MSC_VER with the predefined macro _MSC_VER that the
# Do not confuse this MSC_VER with the predefined macro _MSC_VER that the
# compiler provides, when MSC_VER==1399, _MSC_VER will be 1400.
# compiler provides, when MSC_VER==1399, _MSC_VER will be 1400.
# Normally they are the same, but a pre-release of the VS2005 compilers
# Normally they are the same, but a pre-release of the VS2005 compilers
# in the Windows 64bit Platform SDK said it was 1400 when it was really
# in the Windows 64bit Platform SDK said it was 1400 when it was really
# closer to VS2003 in terms of option spellings, so we use 1399 for that
# closer to VS2003 in terms of option spellings, so we use 1399 for that
# 1400 version that really isn't 1400.
# 1400 version that really isn't 1400.
# See the file ge
n
_msc_ver.sh for more info.
# See the file ge
t
_msc_ver.sh for more info.
!if
"x$(MSC_VER)"
==
"x"
!if
"x$(MSC_VER)"
==
"x"
COMPILER_NAME
=
$(DEFAULT_COMPILER_NAME)
COMPILER_NAME
=
$(DEFAULT_COMPILER_NAME)
!
else
!
else
...
@@ -115,6 +118,9 @@ COMPILER_NAME=VS2003
...
@@ -115,6 +118,9 @@ COMPILER_NAME=VS2003
!if
"$(MSC_VER)"
==
"1400"
!if
"$(MSC_VER)"
==
"1400"
COMPILER_NAME
=
VS2005
COMPILER_NAME
=
VS2005
!
endif
!
endif
!if
"$(MSC_VER)"
==
"1500"
COMPILER_NAME
=
VS2008
!
endif
!
endif
!
endif
# Add what version of the compiler we think this is to the compile line
# Add what version of the compiler we think this is to the compile line
...
@@ -160,7 +166,25 @@ GX_OPTION = /EHsc
...
@@ -160,7 +166,25 @@ GX_OPTION = /EHsc
# externals at link time. Even with /GS-, you need bufferoverflowU.lib.
# externals at link time. Even with /GS-, you need bufferoverflowU.lib.
# NOTE: Currently we decided to not use /GS-
# NOTE: Currently we decided to not use /GS-
BUFFEROVERFLOWLIB
=
bufferoverflowU.lib
BUFFEROVERFLOWLIB
=
bufferoverflowU.lib
LINK_FLAGS
=
$(LINK_FLAGS)
$(BUFFEROVERFLOWLIB)
LINK_FLAGS
=
/manifest
$(LINK_FLAGS)
$(BUFFEROVERFLOWLIB)
# Manifest Tool - used in VS2005 and later to adjust manifests stored
# as resources inside build artifacts.
MT
=
mt.exe
!if
"$(BUILDARCH)"
==
"i486"
# VS2005 on x86 restricts the use of certain libc functions without this
CPP_FLAGS
=
$(CPP_FLAGS)
/D _CRT_SECURE_NO_DEPRECATE
!
endif
!
endif
!if
"$(COMPILER_NAME)"
==
"VS2008"
PRODUCT_OPT_OPTION
=
/O2 /Oy-
FASTDEBUG_OPT_OPTION
=
/O2 /Oy-
DEBUG_OPT_OPTION
=
/Od
GX_OPTION
=
/EHsc
LINK_FLAGS
=
/manifest
$(LINK_FLAGS)
# Manifest Tool - used in VS2005 and later to adjust manifests stored
# as resources inside build artifacts.
MT
=
mt.exe
!if
"$(BUILDARCH)"
==
"i486"
!if
"$(BUILDARCH)"
==
"i486"
# VS2005 on x86 restricts the use of certain libc functions without this
# VS2005 on x86 restricts the use of certain libc functions without this
CPP_FLAGS
=
$(CPP_FLAGS)
/D _CRT_SECURE_NO_DEPRECATE
CPP_FLAGS
=
$(CPP_FLAGS)
/D _CRT_SECURE_NO_DEPRECATE
...
...
make/windows/makefiles/debug.make
浏览文件 @
56fbde00
...
@@ -50,6 +50,12 @@ $(AOUT): $(Res_Files) $(Obj_Files)
...
@@ -50,6 +50,12 @@ $(AOUT): $(Res_Files) $(Obj_Files)
$(LINK)
@<<
$(LINK)
@<<
$(LINK_FLAGS) /out
:
$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files)
$(LINK_FLAGS) /out
:
$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files)
<<
<<
!if
"$(MT)"
!=
""
# The previous link command created a .manifest file that we want to
# insert into the linked artifact so we do not need to track it
# separately. Use ";#2" for .dll and ";#1" for .exe:
$(MT) /manifest $@.manifest /outputresource
:
$@;
#
2
!
endif
!
include
$(WorkSpace)/make/windows/makefiles/shared.make
!
include
$(WorkSpace)/make/windows/makefiles/shared.make
!
include
$(WorkSpace)/make/windows/makefiles/sa.make
!
include
$(WorkSpace)/make/windows/makefiles/sa.make
make/windows/makefiles/defs.make
浏览文件 @
56fbde00
make/windows/makefiles/fastdebug.make
浏览文件 @
56fbde00
...
@@ -50,6 +50,13 @@ $(AOUT): $(Res_Files) $(Obj_Files)
...
@@ -50,6 +50,13 @@ $(AOUT): $(Res_Files) $(Obj_Files)
$(LINK)
@<<
$(LINK)
@<<
$(LINK_FLAGS) /out
:
$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files)
$(LINK_FLAGS) /out
:
$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files)
<<
<<
!if
"$(MT)"
!=
""
# The previous link command created a .manifest file that we want to
# insert into the linked artifact so we do not need to track it
# separately. Use ";#2" for .dll and ";#1" for .exe:
$(MT) /manifest $@.manifest /outputresource
:
$@;
#
2
!
endif
!
include
$(WorkSpace)/make/windows/makefiles/shared.make
!
include
$(WorkSpace)/make/windows/makefiles/shared.make
!
include
$(WorkSpace)/make/windows/makefiles/sa.make
!
include
$(WorkSpace)/make/windows/makefiles/sa.make
make/windows/makefiles/product.make
浏览文件 @
56fbde00
...
@@ -61,6 +61,12 @@ $(AOUT): $(Res_Files) $(Obj_Files)
...
@@ -61,6 +61,12 @@ $(AOUT): $(Res_Files) $(Obj_Files)
$(LINK_FLAGS) /out
:
$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files)
$(LINK_FLAGS) /out
:
$@ /implib:$*.lib /def:vm.def $(Obj_Files) $(Res_Files)
<<
<<
!
endif
!
endif
!if
"$(MT)"
!=
""
# The previous link command created a .manifest file that we want to
# insert into the linked artifact so we do not need to track it
# separately. Use ";#2" for .dll and ";#1" for .exe:
$(MT) /manifest $@.manifest /outputresource
:
$@;
#
2
!
endif
!
include
$(WorkSpace)/make/windows/makefiles/shared.make
!
include
$(WorkSpace)/make/windows/makefiles/shared.make
!
include
$(WorkSpace)/make/windows/makefiles/sa.make
!
include
$(WorkSpace)/make/windows/makefiles/sa.make
make/windows/makefiles/sa.make
浏览文件 @
56fbde00
...
@@ -92,13 +92,18 @@ SA_LINK_FLAGS = bufferoverflowU.lib
...
@@ -92,13 +92,18 @@ SA_LINK_FLAGS = bufferoverflowU.lib
!
else
!
else
SA_CFLAGS
=
/nologo
$(MS_RUNTIME_OPTION)
/W3 /Gm
$(GX_OPTION)
/ZI /Od /D
"WIN32"
/D
"_WINDOWS"
/D
"_DEBUG"
/D
"_CONSOLE"
/D
"_MBCS"
/YX /FD /GZ /c
SA_CFLAGS
=
/nologo
$(MS_RUNTIME_OPTION)
/W3 /Gm
$(GX_OPTION)
/ZI /Od /D
"WIN32"
/D
"_WINDOWS"
/D
"_DEBUG"
/D
"_CONSOLE"
/D
"_MBCS"
/YX /FD /GZ /c
!
endif
!
endif
!if
"$(MT)"
!=
""
SA_LINK_FLAGS
=
/manifest
$(SA_LINK_FLAGS)
!
endif
SASRCFILE
=
$(AGENT_DIR)
/src/os/win32/windbg/sawindbg.cpp
SASRCFILE
=
$(AGENT_DIR)
/src/os/win32/windbg/sawindbg.cpp
SA_LFLAGS
=
$(SA_LINK_FLAGS)
/nologo /subsystem:console /map /debug /machine:
$(MACHINE)
SA_LFLAGS
=
$(SA_LINK_FLAGS)
/nologo /subsystem:console /map /debug /machine:
$(MACHINE)
# Note that we do not keep sawindbj.obj around as it would then
# Note that we do not keep sawindbj.obj around as it would then
# get included in the dumpbin command in build_vm_def.sh
# get included in the dumpbin command in build_vm_def.sh
# In VS2005 or VS2008 the link command creates a .manifest file that we want
# to insert into the linked artifact so we do not need to track it separately.
# Use ";#2" for .dll and ";#1" for .exe in the MT command below:
$(SAWINDBG)
:
$(SASRCFILE)
$(SAWINDBG)
:
$(SASRCFILE)
set
INCLUDE
=
$(SA_INCLUDE)$(INCLUDE)
set
INCLUDE
=
$(SA_INCLUDE)$(INCLUDE)
$(CPP)
@<<
$(CPP)
@<<
...
@@ -109,6 +114,9 @@ $(SAWINDBG): $(SASRCFILE)
...
@@ -109,6 +114,9 @@ $(SAWINDBG): $(SASRCFILE)
<<
<<
set
LIB
=
$(SA_LIB)$(LIB)
set
LIB
=
$(SA_LIB)$(LIB)
$(LINK) /out
:
$@ /DLL sawindbg.obj dbgeng.lib $(SA_LFLAGS)
$(LINK) /out
:
$@ /DLL sawindbg.obj dbgeng.lib $(SA_LFLAGS)
!if
"$(MT)"
!=
""
$(MT) /manifest $(@F).manifest /outputresource
:
$(@F);
#
2
!
endif
-@rm
-f
sawindbg.obj
-@rm
-f
sawindbg.obj
cleanall
:
cleanall
:
...
...
src/cpu/x86/vm/register_definitions_x86.cpp
浏览文件 @
56fbde00
...
@@ -22,9 +22,6 @@
...
@@ -22,9 +22,6 @@
*
*
*/
*/
// make sure the defines don't screw up the declarations later on in this file
#define DONT_USE_REGISTER_DEFINES
#include "incls/_precompiled.incl"
#include "incls/_precompiled.incl"
#include "incls/_register_definitions_x86.cpp.incl"
#include "incls/_register_definitions_x86.cpp.incl"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录