[maxine~maxine:3580] Merge
- From: dougxc@kenai.com
- To: commits@maxine.kenai.com
- Subject: [maxine~maxine:3580] Merge
- Date: Tue, 2 Mar 2010 04:52:34 +0000
Project: maxine
Repository: maxine
Revision: 3580
Author: dougxc
Date: 2010-03-02 04:28:48 UTC
Link:
Log Message:
------------
Inspector: remove some poorly chosen convenience methods; some method
renaming for clarity.
Inspector: TargetCodeRegion no longer extends (needlessly) RuntimeMemoryRegion
Push memory region with mark field down the hieararchy so not included in
target code; saves space
Merge
Merge
Inspector; fix bug that hid the name of the tele roots region in the
MemoryRegionsInspector
minor fix in InspectableHeapInfo
Inspector: variable renaming in Inspection
Inspector: flush unused stuff from UniqueInspector, the rest will eventually
go away as well
Inspector: rename WatchpointFactory to WatchpointManager for consistentcy
with other VM services.
Inspector: rename BreakpointFactory to BreakpointManager for consistency with
other VM services.
Merge
Revisions:
----------
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
Modified Paths:
---------------
Inspector/src/com/sun/max/ins/AbstractInspectionHolder.java
Inspector/src/com/sun/max/ins/BootImageInspector.java
Inspector/src/com/sun/max/ins/BootImageTable.java
Inspector/src/com/sun/max/ins/BreakpointPersistenceManager.java
Inspector/src/com/sun/max/ins/Inspection.java
Inspector/src/com/sun/max/ins/InspectionActions.java
Inspector/src/com/sun/max/ins/InspectionFocus.java
Inspector/src/com/sun/max/ins/InspectionHolder.java
Inspector/src/com/sun/max/ins/InspectionSettings.java
Inspector/src/com/sun/max/ins/InspectorMainMenuBar.java
Inspector/src/com/sun/max/ins/InspectorNameDisplay.java
Inspector/src/com/sun/max/ins/constant/PoolConstantLabel.java
Inspector/src/com/sun/max/ins/debug/BreakpointsInspector.java
Inspector/src/com/sun/max/ins/debug/BreakpointsTable.java
Inspector/src/com/sun/max/ins/debug/CompiledStackFrameTable.java
Inspector/src/com/sun/max/ins/debug/StackInspector.java
Inspector/src/com/sun/max/ins/debug/ThreadLocalsAreaTable.java
Inspector/src/com/sun/max/ins/debug/ThreadLocalsInspector.java
Inspector/src/com/sun/max/ins/debug/ThreadsTable.java
Inspector/src/com/sun/max/ins/debug/WatchpointsTable.java
Inspector/src/com/sun/max/ins/gui/DataLabel.java
Inspector/src/com/sun/max/ins/gui/Inspector.java
Inspector/src/com/sun/max/ins/gui/InspectorDialog.java
Inspector/src/com/sun/max/ins/gui/InspectorLabel.java
Inspector/src/com/sun/max/ins/gui/InspectorMainFrame.java
Inspector/src/com/sun/max/ins/gui/InspectorMenuBar.java
Inspector/src/com/sun/max/ins/gui/InspectorPanel.java
Inspector/src/com/sun/max/ins/gui/InspectorScrollPane.java
Inspector/src/com/sun/max/ins/gui/InspectorTabbedPane.java
Inspector/src/com/sun/max/ins/gui/InspectorTable.java
Inspector/src/com/sun/max/ins/gui/InspectorTableModel.java
Inspector/src/com/sun/max/ins/gui/InspectorToolBar.java
Inspector/src/com/sun/max/ins/gui/IrInspector.java
Inspector/src/com/sun/max/ins/gui/JavaMethodInspector.java
Inspector/src/com/sun/max/ins/gui/LocationLabel.java
Inspector/src/com/sun/max/ins/gui/MemoryTagTableCellRenderer.java
Inspector/src/com/sun/max/ins/gui/MethodInspector.java
Inspector/src/com/sun/max/ins/gui/TableColumnVisibilityPreferences.java
Inspector/src/com/sun/max/ins/gui/UniqueInspector.java
Inspector/src/com/sun/max/ins/java/TargetJavaFrameDescriptorInspector.java
Inspector/src/com/sun/max/ins/memory/InspectorMemoryTableModel.java
Inspector/src/com/sun/max/ins/memory/MemoryBytesInspector.java
Inspector/src/com/sun/max/ins/memory/MemoryRegionsInspector.java
Inspector/src/com/sun/max/ins/memory/MemoryRegionsTable.java
Inspector/src/com/sun/max/ins/memory/MemoryWordsInspector.java
Inspector/src/com/sun/max/ins/memory/MemoryWordsTable.java
Inspector/src/com/sun/max/ins/method/BytecodeViewer.java
Inspector/src/com/sun/max/ins/method/CodeViewer.java
Inspector/src/com/sun/max/ins/method/JTableBytecodeViewer.java
Inspector/src/com/sun/max/ins/method/JTableTargetCodeViewer.java
Inspector/src/com/sun/max/ins/method/MethodArgsDialog.java
Inspector/src/com/sun/max/ins/method/TargetCodeViewer.java
Inspector/src/com/sun/max/ins/method/TargetMethodSearchDialog.java
Inspector/src/com/sun/max/ins/object/ArrayElementsTable.java
Inspector/src/com/sun/max/ins/object/ObjectFieldsTable.java
Inspector/src/com/sun/max/ins/object/ObjectHeaderTable.java
Inspector/src/com/sun/max/ins/object/ObjectInspector.java
Inspector/src/com/sun/max/ins/object/StringPane.java
Inspector/src/com/sun/max/ins/type/ClassActorSearchDialog.java
Inspector/src/com/sun/max/ins/type/HubLabel.java
Inspector/src/com/sun/max/ins/type/TypeLabel.java
Inspector/src/com/sun/max/ins/type/TypeSearchDialog.java
Inspector/src/com/sun/max/ins/value/MemoryRegionValueLabel.java
Inspector/src/com/sun/max/ins/value/MiscWordLabel.java
Inspector/src/com/sun/max/ins/value/ValueLabel.java
Inspector/src/com/sun/max/ins/value/WordValueLabel.java
Tele/src/com/sun/max/tele/MaxThreadManager.java
Tele/src/com/sun/max/tele/MaxVM.java
Tele/src/com/sun/max/tele/MaxWatchpointEvent.java
Tele/src/com/sun/max/tele/TeleVM.java
Tele/src/com/sun/max/tele/TeleVmThread.java
Tele/src/com/sun/max/tele/debug/TeleStack.java
Tele/src/com/sun/max/tele/debug/TeleThreadManager.java
Tele/src/com/sun/max/tele/debug/TeleWatchpointEvent.java
Tele/src/com/sun/max/tele/method/TargetCodeRegion.java
C1X/.project
Tele/src/com/sun/max/tele/TeleHeapManager.java
Tele/src/com/sun/max/tele/TeleSemiSpaceHeapScheme.java
Tele/src/com/sun/max/tele/debug/TeleWatchpoint.java
Tele/src/com/sun/max/tele/field/TeleFields.java
Tele/src/com/sun/max/tele/object/TeleCodeRegion.java
Tele/src/com/sun/max/tele/object/TeleObjectFactory.java
Tele/src/com/sun/max/tele/object/TeleRuntimeMemoryRegion.java
VM/src/com/sun/max/memory/ImmortalMemoryRegion.java
VM/src/com/sun/max/memory/MemoryRegion.java
VM/src/com/sun/max/memory/RuntimeMemoryRegion.java
VM/src/com/sun/max/vm/heap/BeltTLAB.java
VM/src/com/sun/max/vm/heap/LinearAllocatorHeapRegion.java
VM/src/com/sun/max/vm/heap/beltway/Belt.java
VM/src/com/sun/max/vm/heap/sequential/semiSpace/SemiSpaceHeapScheme.java
VM/src/com/sun/max/vm/tele/InspectableHeapInfo.java
VM/test/test/inspector/RelocatableWatchpointTest2.java
C1X/src/com/sun/c1x/bytecode/BytecodeIntrinsifier.java
C1X/src/com/sun/c1x/bytecode/Bytecodes.java
CPS/src/com/sun/max/vm/cps/b/c/BytecodeTranslation.java
CPS/src/com/sun/max/vm/cps/b/c/d/e/amd64/DirToAMD64EirBuiltinTranslation.java
CPS/src/com/sun/max/vm/cps/b/c/d/e/sparc/DirToSPARCEirBuiltinTranslation.java
CPS/src/com/sun/max/vm/cps/eir/amd64/AMD64EirAssignment.java
CPS/src/com/sun/max/vm/cps/eir/amd64/AMD64EirBinaryOperation.java
CPS/src/com/sun/max/vm/cps/eir/amd64/AMD64EirInstruction.java
CPS/src/com/sun/max/vm/cps/jit/BytecodeToTargetTranslator.java
CPS/src/com/sun/max/vm/cps/jit/TemplateBasedTargetGenerator.java
CPS/src/com/sun/max/vm/cps/jit/amd64/BytecodeToAMD64TargetTranslator.java
CPS/src/com/sun/max/vm/cps/jit/sparc/BytecodeToSPARCTargetTranslator.java
CPS/src/com/sun/max/vm/jit/JitReferenceMapEditor.java
CRI/src/com/sun/c1x/xir/CiXirAssembler.java
Inspector/.eclipselaunchconfigs/MaxineViewer.launch
Native/share/threadLocals.h
Tele/src/com/sun/max/tele/grip/direct/DirectInspectorGripScheme.java
Tele/src/com/sun/max/tele/interpreter/TeleInterpreter.java
Tele/src/com/sun/max/tele/reference/plain/PlainTeleReferenceScheme.java
VM/src/com/sun/max/annotate/UNSAFE.java
VM/src/com/sun/max/unsafe/Accessor.java
VM/src/com/sun/max/unsafe/Address.java
VM/src/com/sun/max/unsafe/Pointer.java
VM/src/com/sun/max/unsafe/UnsafeCast.java
VM/src/com/sun/max/unsafe/Word.java
VM/src/com/sun/max/vm/actor/Actor.java
VM/src/com/sun/max/vm/actor/member/ClassMethodActor.java
VM/src/com/sun/max/vm/actor/member/MemberActor.java
VM/src/com/sun/max/vm/actor/member/MethodActor.java
VM/src/com/sun/max/vm/bytecode/BytecodeScanner.java
VM/src/com/sun/max/vm/bytecode/graft/Intrinsics.java
VM/src/com/sun/max/vm/bytecode/refmaps/ReferenceMapInterpreter.java
VM/src/com/sun/max/vm/classfile/ClassfileReader.java
VM/src/com/sun/max/vm/classfile/ClassfileWriter.java
VM/src/com/sun/max/vm/compiler/adaptive/AdaptiveCompilationScheme.java
VM/src/com/sun/max/vm/compiler/target/Compilation.java
VM/src/com/sun/max/vm/debug/Disassemble.java
VM/src/com/sun/max/vm/grip/Grip.java
VM/src/com/sun/max/vm/grip/GripScheme.java
VM/src/com/sun/max/vm/grip/direct/DirectGripScheme.java
VM/src/com/sun/max/vm/grip/prototype/PrototypeGripScheme.java
VM/src/com/sun/max/vm/heap/BootHeapRegion.java
VM/src/com/sun/max/vm/layout/GeneralLayout.java
VM/src/com/sun/max/vm/layout/Layout.java
VM/src/com/sun/max/vm/layout/hom/HomGeneralLayout.java
VM/src/com/sun/max/vm/layout/ohm/OhmGeneralLayout.java
VM/src/com/sun/max/vm/layout/prototype/PrototypeGeneralLayout.java
VM/src/com/sun/max/vm/monitor/modal/sync/AbstractJavaMonitor.java
VM/src/com/sun/max/vm/monitor/modal/sync/JavaMonitor.java
VM/src/com/sun/max/vm/object/ObjectAccess.java
VM/src/com/sun/max/vm/prototype/JavaPrototype.java
VM/src/com/sun/max/vm/prototype/PrototypeGenerator.java
VM/src/com/sun/max/vm/reference/Reference.java
VM/src/com/sun/max/vm/reference/ReferenceScheme.java
VM/src/com/sun/max/vm/reference/heap/HeapReferenceScheme.java
VM/src/com/sun/max/vm/reference/prototype/PrototypeReferenceScheme.java
VM/src/com/sun/max/vm/template/BytecodeTemplate.java
VM/src/com/sun/max/vm/template/generate/BytecodeTemplateGenerator.java
VM/src/com/sun/max/vm/template/source/BytecodeTemplateSource.java
VM/src/com/sun/max/vm/template/source/JitStackFrameOperation.java
VM/src/com/sun/max/vm/thread/VmThreadMap.java
VM/src/com/sun/max/vm/verifier/TypeCheckingMethodVerifier.java
Tele/src/com/sun/max/tele/AbstractTeleVMHolder.java
Tele/src/com/sun/max/tele/TeleVMHolder.java
Tele/src/com/sun/max/tele/debug/TeleProcess.java
Tele/src/com/sun/max/tele/debug/TeleBytecodeBreakpoint.java
Tele/src/com/sun/max/tele/debug/TeleNativeThread.java
Tele/src/com/sun/max/tele/debug/TeleTargetBreakpoint.java
Inspector/src/com/sun/max/ins/object/DescriptorInspector.java
Inspector/src/com/sun/max/ins/object/Utf8ConstantInspector.java
Inspector/src/com/sun/max/ins/value/ActorFlagsValueLabel.java
Tele/src/com/sun/max/tele/object/TeleActor.java
Tele/src/com/sun/max/tele/object/TeleClassActor.java
Tele/src/com/sun/max/tele/object/TeleDescriptor.java
Tele/src/com/sun/max/tele/object/TeleFieldActor.java
Tele/src/com/sun/max/tele/object/TeleMemberActor.java
Tele/src/com/sun/max/tele/object/TeleMethodActor.java
Tele/src/com/sun/max/tele/object/TeleSignatureDescriptor.java
Tele/src/com/sun/max/tele/object/TeleTypeDescriptor.java
Tele/src/com/sun/max/tele/object/TeleUtf8Constant.java
VM/src/com/sun/max/vm/actor/holder/ClassActor.java
Added Paths:
------------
Tele/src/com/sun/max/tele/object/TeleLinearAllocationMemoryRegion.java
VM/src/com/sun/max/memory/LinearAllocationMemoryRegion.java
Tele/src/com/sun/max/tele/MaxWatchpointManager.java
Tele/src/com/sun/max/tele/MaxBreakpointManager.java
Tele/src/com/sun/max/tele/debug/TeleBreakpointManager.java
VM/.eclipselaunchconfigs/BootImageGenerator-C1X (opt0).launch
VM/.eclipselaunchconfigs/BootImageGenerator-C1X (opt2).launch
|
[maxine~maxine:3580] Merge |
dougxc | 03/02/2010 |





