63
64 void MacroAssembler::bang_stack_with_offset(int offset) {
65 ShouldNotCallThis();
66 }
67
68 void MacroAssembler::advance(int bytes) {
69 _code_pos += bytes;
70 sync();
71 }
72
73 RegisterOrConstant MacroAssembler::delayed_value_impl(
74 intptr_t* delayed_value_addr, Register tmpl, int offset) {
75 ShouldNotCallThis();
76 }
77
78 void MacroAssembler::store_oop(jobject obj) {
79 code_section()->relocate(pc(), oop_Relocation::spec_for_immediate());
80 emit_address((address) obj);
81 }
82
83 static void should_not_call() {
84 report_should_not_call(__FILE__, __LINE__);
85 }
86
87 address ShouldNotCallThisStub() {
88 return (address) should_not_call;
89 }
90
91 address ShouldNotCallThisEntry() {
92 return (address) should_not_call;
93 }
|
63
64 void MacroAssembler::bang_stack_with_offset(int offset) {
65 ShouldNotCallThis();
66 }
67
68 void MacroAssembler::advance(int bytes) {
69 _code_pos += bytes;
70 sync();
71 }
72
73 RegisterOrConstant MacroAssembler::delayed_value_impl(
74 intptr_t* delayed_value_addr, Register tmpl, int offset) {
75 ShouldNotCallThis();
76 }
77
78 void MacroAssembler::store_oop(jobject obj) {
79 code_section()->relocate(pc(), oop_Relocation::spec_for_immediate());
80 emit_address((address) obj);
81 }
82
83 void MacroAssembler::store_Metadata(Metadata* md) {
84 code_section()->relocate(pc(), metadata_Relocation::spec_for_immediate());
85 emit_address((address) md);
86 }
87
88 static void should_not_call() {
89 report_should_not_call(__FILE__, __LINE__);
90 }
91
92 address ShouldNotCallThisStub() {
93 return (address) should_not_call;
94 }
95
96 address ShouldNotCallThisEntry() {
97 return (address) should_not_call;
98 }
|