Mercurial > hg > truffle
comparison src/share/vm/runtime/sharedRuntime.hpp @ 14236:7c0122ed05fb
8022494: Make compilation IDs sequential
Summary: Use atomic operations to provide sequential compilation IDs
Reviewed-by: kvn, twisti
author | anoll |
---|---|
date | Fri, 10 Jan 2014 06:36:18 +0100 |
parents | de6a9e811145 |
children | 63a4eb8bcd23 abec000618bf |
comparison
equal
deleted
inserted
replaced
14235:933c8a58c9dc | 14236:7c0122ed05fb |
---|---|
664 | 664 |
665 public: | 665 public: |
666 | 666 |
667 static AdapterHandlerEntry* new_entry(AdapterFingerPrint* fingerprint, | 667 static AdapterHandlerEntry* new_entry(AdapterFingerPrint* fingerprint, |
668 address i2c_entry, address c2i_entry, address c2i_unverified_entry); | 668 address i2c_entry, address c2i_entry, address c2i_unverified_entry); |
669 static nmethod* create_native_wrapper(methodHandle method, int compile_id); | 669 static void create_native_wrapper(methodHandle method); |
670 static AdapterHandlerEntry* get_adapter(methodHandle method); | 670 static AdapterHandlerEntry* get_adapter(methodHandle method); |
671 | 671 |
672 #ifdef HAVE_DTRACE_H | 672 #ifdef HAVE_DTRACE_H |
673 static nmethod* create_dtrace_nmethod (methodHandle method); | 673 static nmethod* create_dtrace_nmethod (methodHandle method); |
674 #endif // HAVE_DTRACE_H | 674 #endif // HAVE_DTRACE_H |