equal
deleted
inserted
replaced
645 #endif // !IA64 |
645 #endif // !IA64 |
646 |
646 |
647 void Forte::register_stub(const char* name, address start, address end) { |
647 void Forte::register_stub(const char* name, address start, address end) { |
648 #if !defined(_WINDOWS) && !defined(IA64) |
648 #if !defined(_WINDOWS) && !defined(IA64) |
649 assert(pointer_delta(end, start, sizeof(jbyte)) < INT_MAX, |
649 assert(pointer_delta(end, start, sizeof(jbyte)) < INT_MAX, |
650 "Code size exceeds maximum range") |
650 "Code size exceeds maximum range"); |
651 |
651 |
652 collector_func_load((char*)name, NULL, NULL, start, |
652 collector_func_load((char*)name, NULL, NULL, start, |
653 pointer_delta(end, start, sizeof(jbyte)), 0, NULL); |
653 pointer_delta(end, start, sizeof(jbyte)), 0, NULL); |
654 #endif // !_WINDOWS && !IA64 |
654 #endif // !_WINDOWS && !IA64 |
655 } |
655 } |