comparison src/share/vm/graal/graalCodeInstaller.hpp @ 13576:4e679d50ba9a

Move data section building code to Java.
author Roland Schatz <roland.schatz@oracle.com>
date Thu, 09 Jan 2014 13:09:44 +0100
parents 03bb0ee05409
children 5a9afbf72714
comparison
equal deleted inserted replaced
13575:55a8ca3f49f7 13576:4e679d50ba9a
48 MARK_INVOKE_INVALID = -1 48 MARK_INVOKE_INVALID = -1
49 }; 49 };
50 50
51 Arena _arena; 51 Arena _arena;
52 52
53 oop _dataSection;
53 arrayOop _sites; 54 arrayOop _sites;
54 arrayOop _exception_handlers; 55 arrayOop _exception_handlers;
55 CodeOffsets _offsets; 56 CodeOffsets _offsets;
56 57
57 arrayOop _code; 58 arrayOop _code;
100 void initialize_assumptions(oop target_method); 101 void initialize_assumptions(oop target_method);
101 102
102 // perform data and call relocation on the CodeBuffer 103 // perform data and call relocation on the CodeBuffer
103 bool initialize_buffer(CodeBuffer& buffer); 104 bool initialize_buffer(CodeBuffer& buffer);
104 105
105 int calculate_constants_size();
106
107 void assumption_MethodContents(Handle assumption); 106 void assumption_MethodContents(Handle assumption);
108 void assumption_NoFinalizableSubclass(Handle assumption); 107 void assumption_NoFinalizableSubclass(Handle assumption);
109 void assumption_ConcreteSubtype(Handle assumption); 108 void assumption_ConcreteSubtype(Handle assumption);
110 void assumption_ConcreteMethod(Handle assumption); 109 void assumption_ConcreteMethod(Handle assumption);
111 void assumption_CallSiteTargetValue(Handle assumption); 110 void assumption_CallSiteTargetValue(Handle assumption);