equal
deleted
inserted
replaced
854 // Clear methods |
854 // Clear methods |
855 static void clear_jmethod_ids(ClassLoaderData* loader_data); |
855 static void clear_jmethod_ids(ClassLoaderData* loader_data); |
856 static void print_jmethod_ids(const ClassLoaderData* loader_data, outputStream* out) PRODUCT_RETURN; |
856 static void print_jmethod_ids(const ClassLoaderData* loader_data, outputStream* out) PRODUCT_RETURN; |
857 |
857 |
858 // Get this method's jmethodID -- allocate if it doesn't exist |
858 // Get this method's jmethodID -- allocate if it doesn't exist |
859 jmethodID jmethod_id() { return method_holder()->get_jmethod_id(this); } |
859 jmethodID jmethod_id(); |
860 |
860 |
861 // Lookup the jmethodID for this method. Return NULL if not found. |
861 // Lookup the jmethodID for this method. Return NULL if not found. |
862 // NOTE that this function can be called from a signal handler |
862 // NOTE that this function can be called from a signal handler |
863 // (see AsyncGetCallTrace support for Forte Analyzer) and this |
863 // (see AsyncGetCallTrace support for Forte Analyzer) and this |
864 // needs to be async-safe. No allocation should be done and |
864 // needs to be async-safe. No allocation should be done and |