From c7dc750aefad33b8a63a995232f294f0e9edfad2 Mon Sep 17 00:00:00 2001 From: Gary Benson Date: Wed, 9 Aug 2006 08:38:28 +0000 Subject: java-stack.h (accesscontrol_trace_fn): Declare. 2006-08-09 Gary Benson * include/java-stack.h (accesscontrol_trace_fn): Declare. (GetAccessControlStack): Likewise. (GetClassMethodStack): Remove. * stacktrace.cc (accesscontrol_trace_fn): New method. (GetAccessControlStack): Likewise. (GetClassMethodStack): Remove. * java/security/natVMAccessController.cc (getStack): Use GetAccessControlStack. From-SVN: r116032 --- libjava/include/java-stack.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libjava/include/java-stack.h') diff --git a/libjava/include/java-stack.h b/libjava/include/java-stack.h index a1b0db6..29e4285 100644 --- a/libjava/include/java-stack.h +++ b/libjava/include/java-stack.h @@ -114,6 +114,7 @@ private: static _Unwind_Reason_Code calling_class_trace_fn (_Jv_UnwindState *state); static _Unwind_Reason_Code non_system_trace_fn (_Jv_UnwindState *state); + static _Unwind_Reason_Code accesscontrol_trace_fn (_Jv_UnwindState *state); public: static _Jv_StackTrace *GetStackTrace (void); @@ -124,7 +125,7 @@ public: static void GetCallerInfo (jclass checkClass, jclass *, _Jv_Method **); static JArray *GetClassContext (jclass checkClass); static ClassLoader *GetFirstNonSystemClassLoader (void); - static JArray *GetClassMethodStack (_Jv_StackTrace *trace); + static JArray *GetAccessControlStack (); }; -- cgit v1.1