35 ShouldNotCallThis();
36 }
37
38 address Relocation::pd_call_destination(address orig_addr) {
39 ShouldNotCallThis();
40 }
41
42 void Relocation::pd_set_call_destination(address x) {
43 ShouldNotCallThis();
44 }
45
46 address Relocation::pd_get_address_from_code() {
47 ShouldNotCallThis();
48 }
49
50 address* Relocation::pd_address_in_code() {
51 // Relocations in Shark are just stored directly
52 return (address *) addr();
53 }
54
55 int Relocation::pd_breakpoint_size() {
56 ShouldNotCallThis();
57 }
58
59 void Relocation::pd_swap_in_breakpoint(address x,
60 short* instrs,
61 int instrlen) {
62 ShouldNotCallThis();
63 }
64
65 void Relocation::pd_swap_out_breakpoint(address x,
66 short* instrs,
67 int instrlen) {
68 ShouldNotCallThis();
69 }
70
71 void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src,
72 CodeBuffer* dst) {
73 ShouldNotCallThis();
74 }
75
76 void poll_return_Relocation::fix_relocation_after_move(const CodeBuffer* src,
77 CodeBuffer* dst) {
78 ShouldNotCallThis();
79 }
80
81 void metadata_Relocation::pd_fix_value(address x) {
82 ShouldNotCallThis();
83 }
|
35 ShouldNotCallThis();
36 }
37
38 address Relocation::pd_call_destination(address orig_addr) {
39 ShouldNotCallThis();
40 }
41
42 void Relocation::pd_set_call_destination(address x) {
43 ShouldNotCallThis();
44 }
45
46 address Relocation::pd_get_address_from_code() {
47 ShouldNotCallThis();
48 }
49
50 address* Relocation::pd_address_in_code() {
51 // Relocations in Shark are just stored directly
52 return (address *) addr();
53 }
54
55 void poll_Relocation::fix_relocation_after_move(const CodeBuffer* src,
56 CodeBuffer* dst) {
57 ShouldNotCallThis();
58 }
59
60 void poll_return_Relocation::fix_relocation_after_move(const CodeBuffer* src,
61 CodeBuffer* dst) {
62 ShouldNotCallThis();
63 }
64
65 void metadata_Relocation::pd_fix_value(address x) {
66 ShouldNotCallThis();
67 }
|