Mercurial > hg > graal-compiler
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); |