• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Port: BSD
  4. Hotspot, script for diff of derivative os implementation

Hotspot, script for diff of derivative os implementation

  • Created by rhoover rhoover, last modified on Jul 27, 2011
#!/bin/sh
ORIG=linux
CAPORIG=Linux
DERIVED=bsd
CAPDERIVED=Bsd
#agent
diff -rus agent/src/os/${ORIG} agent/src/os/${DERIVED}
diff -us agent/src/os/${ORIG}/${CAPORIG}DebuggerLocal.c agent/src/os/${DERIVED}/${CAPDERIVED}DebuggerLocal.c
diff -rus agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG} agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/${CAPORIG}Address.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/${CAPDERIVED}Address.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/${CAPORIG}CDebugger.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/${CAPDERIVED}CDebugger.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/${CAPORIG}Debugger.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/${CAPDERIVED}Debugger.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/${CAPORIG}DebuggerLocal.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/${CAPDERIVED}DebuggerLocal.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/${CAPORIG}OopHandle.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/${CAPDERIVED}OopHandle.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/${CAPORIG}Thread.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/${CAPDERIVED}Thread.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/${CAPORIG}ThreadContextFactory.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/${CAPDERIVED}ThreadContextFactory.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/amd64/${CAPORIG}AMD64CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/amd64/${CAPDERIVED}AMD64CFrame.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/amd64/${CAPORIG}AMD64ThreadContext.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/amd64/${CAPDERIVED}AMD64ThreadContext.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/x86/${CAPORIG}X86CFrame.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/x86/${CAPDERIVED}X86CFrame.java
diff -us agent/src/share/classes/sun/jvm/hotspot/debugger/${ORIG}/x86/${CAPORIG}X86ThreadContext.java agent/src/share/classes/sun/jvm/hotspot/debugger/${DERIVED}/x86/${CAPDERIVED}X86ThreadContext.java
diff -rus agent/src/share/classes/sun/jvm/hotspot/runtime/${ORIG} agent/src/share/classes/sun/jvm/hotspot/runtime/${DERIVED}
diff -us agent/src/share/classes/sun/jvm/hotspot/runtime/${ORIG}/${CAPORIG}Signals.java agent/src/share/classes/sun/jvm/hotspot/runtime/${DERIVED}/${CAPDERIVED}Signals.java
diff -rus agent/src/share/classes/sun/jvm/hotspot/runtime/${ORIG}_amd64 agent/src/share/classes/sun/jvm/hotspot/runtime/${DERIVED}_amd64
diff -us agent/src/share/classes/sun/jvm/hotspot/runtime/${ORIG}_amd64/${CAPORIG}AMD64JavaThreadPDAccess.java agent/src/share/classes/sun/jvm/hotspot/runtime/${DERIVED}_amd64/${CAPDERIVED}AMD64JavaThreadPDAccess.java
diff -rus agent/src/share/classes/sun/jvm/hotspot/runtime/${ORIG}_x86 agent/src/share/classes/sun/jvm/hotspot/runtime/${DERIVED}_x86
diff -us agent/src/share/classes/sun/jvm/hotspot/runtime/${ORIG}_x86/${CAPORIG}Signals.java agent/src/share/classes/sun/jvm/hotspot/runtime/${DERIVED}_x86/${CAPDERIVED}Signals.java
diff -us agent/src/share/classes/sun/jvm/hotspot/runtime/${ORIG}_x86/${CAPORIG}X86JavaThreadPDAccess.java agent/src/share/classes/sun/jvm/hotspot/runtime/${DERIVED}_x86/${CAPDERIVED}X86JavaThreadPDAccess.java
diff -us agent/src/os/${ORIG}/${CAPORIG}DebuggerLocal.c agent/src/os/${DERIVED}/${CAPDERIVED}DebuggerLocal.c
#make
diff -rus make/${ORIG} make/${DERIVED}
#os
diff -rus src/os/${ORIG} src/os/${DERIVED}
diff -us src/os/${ORIG}/vm/attachListener_${ORIG}.cpp src/os/${DERIVED}/vm/attachListener_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/c1_globals_${ORIG}.hpp src/os/${DERIVED}/vm/c1_globals_${DERIVED}.hpp
diff -us src/os/${ORIG}/vm/c2_globals_${ORIG}.hpp src/os/${DERIVED}/vm/c2_globals_${DERIVED}.hpp
diff -us src/os/${ORIG}/vm/chaitin_${ORIG}.cpp src/os/${DERIVED}/vm/chaitin_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/decoder_${ORIG}.cpp src/os/${DERIVED}/vm/decoder_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/dtraceJSDT_${ORIG}.cpp src/os/${DERIVED}/vm/dtraceJSDT_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/globals_${ORIG}.hpp src/os/${DERIVED}/vm/globals_${DERIVED}.hpp
diff -us src/os/${ORIG}/vm/interfaceSupport_${ORIG}.hpp src/os/${DERIVED}/vm/interfaceSupport_${DERIVED}.hpp
diff -us src/os/${ORIG}/vm/jvm_${ORIG}.cpp src/os/${DERIVED}/vm/jvm_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/jvm_${ORIG}.h src/os/${DERIVED}/vm/jvm_${DERIVED}.h
diff -us src/os/${ORIG}/vm/mutex_${ORIG}.cpp src/os/${DERIVED}/vm/mutex_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/mutex_${ORIG}.inline.hpp src/os/${DERIVED}/vm/mutex_${DERIVED}.inline.hpp
diff -us src/os/${ORIG}/vm/osThread_${ORIG}.cpp src/os/${DERIVED}/vm/osThread_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/osThread_${ORIG}.hpp src/os/${DERIVED}/vm/osThread_${DERIVED}.hpp
diff -us src/os/${ORIG}/vm/os_${ORIG}.cpp src/os/${DERIVED}/vm/os_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/os_${ORIG}.hpp src/os/${DERIVED}/vm/os_${DERIVED}.hpp
diff -us src/os/${ORIG}/vm/os_${ORIG}.inline.hpp src/os/${DERIVED}/vm/os_${DERIVED}.inline.hpp
diff -us src/os/${ORIG}/vm/os_share_${ORIG}.hpp src/os/${DERIVED}/vm/os_share_${DERIVED}.hpp
diff -us src/os/${ORIG}/vm/perfMemory_${ORIG}.cpp src/os/${DERIVED}/vm/perfMemory_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/stubRoutines_${ORIG}.cpp src/os/${DERIVED}/vm/stubRoutines_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/threadCritical_${ORIG}.cpp src/os/${DERIVED}/vm/threadCritical_${DERIVED}.cpp
diff -us src/os/${ORIG}/vm/thread_${ORIG}.inline.hpp src/os/${DERIVED}/vm/thread_${DERIVED}.inline.hpp
diff -us src/os/${ORIG}/vm/vmError_${ORIG}.cpp src/os/${DERIVED}/vm/vmError_${DERIVED}.cpp
#os_cpu
diff -us src/os_cpu/${ORIG}_x86/vm/assembler_${ORIG}_x86.cpp src/os_cpu/${DERIVED}_x86/vm/assembler_${DERIVED}_x86.cpp
diff -us src/os_cpu/${ORIG}_x86/vm/atomic_${ORIG}_x86.inline.hpp src/os_cpu/${DERIVED}_x86/vm/atomic_${DERIVED}_x86.inline.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/${ORIG}_x86_32.ad src/os_cpu/${DERIVED}_x86/vm/${DERIVED}_x86_32.ad
diff -us src/os_cpu/${ORIG}_x86/vm/${ORIG}_x86_32.s src/os_cpu/${DERIVED}_x86/vm/${DERIVED}_x86_32.s
diff -us src/os_cpu/${ORIG}_x86/vm/${ORIG}_x86_64.ad src/os_cpu/${DERIVED}_x86/vm/${DERIVED}_x86_64.ad
diff -us src/os_cpu/${ORIG}_x86/vm/${ORIG}_x86_64.s src/os_cpu/${DERIVED}_x86/vm/${DERIVED}_x86_64.s
diff -us src/os_cpu/${ORIG}_x86/vm/bytes_${ORIG}_x86.inline.hpp src/os_cpu/${DERIVED}_x86/vm/bytes_${DERIVED}_x86.inline.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/copy_${ORIG}_x86.inline.hpp src/os_cpu/${DERIVED}_x86/vm/copy_${DERIVED}_x86.inline.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/globals_${ORIG}_x86.hpp src/os_cpu/${DERIVED}_x86/vm/globals_${DERIVED}_x86.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/orderAccess_${ORIG}_x86.inline.hpp src/os_cpu/${DERIVED}_x86/vm/orderAccess_${DERIVED}_x86.inline.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/os_${ORIG}_x86.cpp src/os_cpu/${DERIVED}_x86/vm/os_${DERIVED}_x86.cpp
diff -us src/os_cpu/${ORIG}_x86/vm/os_${ORIG}_x86.hpp src/os_cpu/${DERIVED}_x86/vm/os_${DERIVED}_x86.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/prefetch_${ORIG}_x86.inline.hpp src/os_cpu/${DERIVED}_x86/vm/prefetch_${DERIVED}_x86.inline.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/threadLS_${ORIG}_x86.cpp src/os_cpu/${DERIVED}_x86/vm/threadLS_${DERIVED}_x86.cpp
diff -us src/os_cpu/${ORIG}_x86/vm/threadLS_${ORIG}_x86.hpp src/os_cpu/${DERIVED}_x86/vm/threadLS_${DERIVED}_x86.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/thread_${ORIG}_x86.cpp src/os_cpu/${DERIVED}_x86/vm/thread_${DERIVED}_x86.cpp
diff -us src/os_cpu/${ORIG}_x86/vm/thread_${ORIG}_x86.hpp src/os_cpu/${DERIVED}_x86/vm/thread_${DERIVED}_x86.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/vmStructs_${ORIG}_x86.hpp src/os_cpu/${DERIVED}_x86/vm/vmStructs_${DERIVED}_x86.hpp
diff -us src/os_cpu/${ORIG}_x86/vm/vm_version_${ORIG}_x86.cpp src/os_cpu/${DERIVED}_x86/vm/vm_version_${DERIVED}_x86.cpp
diff -us src/os_cpu/${ORIG}_zero/vm/assembler_${ORIG}_zero.cpp src/os_cpu/${DERIVED}_zero/vm/assembler_${DERIVED}_zero.cpp
diff -us src/os_cpu/${ORIG}_zero/vm/atomic_${ORIG}_zero.inline.hpp src/os_cpu/${DERIVED}_zero/vm/atomic_${DERIVED}_zero.inline.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/bytes_${ORIG}_zero.inline.hpp src/os_cpu/${DERIVED}_zero/vm/bytes_${DERIVED}_zero.inline.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/globals_${ORIG}_zero.hpp src/os_cpu/${DERIVED}_zero/vm/globals_${DERIVED}_zero.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/orderAccess_${ORIG}_zero.inline.hpp src/os_cpu/${DERIVED}_zero/vm/orderAccess_${DERIVED}_zero.inline.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/os_${ORIG}_zero.cpp src/os_cpu/${DERIVED}_zero/vm/os_${DERIVED}_zero.cpp
diff -us src/os_cpu/${ORIG}_zero/vm/os_${ORIG}_zero.hpp src/os_cpu/${DERIVED}_zero/vm/os_${DERIVED}_zero.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/prefetch_${ORIG}_zero.inline.hpp src/os_cpu/${DERIVED}_zero/vm/prefetch_${DERIVED}_zero.inline.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/threadLS_${ORIG}_zero.cpp src/os_cpu/${DERIVED}_zero/vm/threadLS_${DERIVED}_zero.cpp
diff -us src/os_cpu/${ORIG}_zero/vm/threadLS_${ORIG}_zero.hpp src/os_cpu/${DERIVED}_zero/vm/threadLS_${DERIVED}_zero.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/thread_${ORIG}_zero.cpp src/os_cpu/${DERIVED}_zero/vm/thread_${DERIVED}_zero.cpp
diff -us src/os_cpu/${ORIG}_zero/vm/thread_${ORIG}_zero.hpp src/os_cpu/${DERIVED}_zero/vm/thread_${DERIVED}_zero.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/vmStructs_${ORIG}_zero.hpp src/os_cpu/${DERIVED}_zero/vm/vmStructs_${DERIVED}_zero.hpp
diff -us src/os_cpu/${ORIG}_zero/vm/vm_version_${ORIG}_zero.cpp src/os_cpu/${DERIVED}_zero/vm/vm_version_${DERIVED}_zero.cpp
Overview
Content Tools
ThemeBuilder
  • No labels

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 345, "requestCorrelationId": "77af0127717312bc"}