Stack Trace Element with its unit test added too.
The unit test passes.
Change-Id: I6f6af771cae1387c60c3b511148a347fe3237345
diff --git a/src/object.cc b/src/object.cc
index 5d64466..175e687 100644
--- a/src/object.cc
+++ b/src/object.cc
@@ -602,6 +602,19 @@
dalvik_system_PathClassLoader_ = NULL;
}
+Class* StackTraceElement::java_lang_StackTraceElement_ = NULL;
+
+void StackTraceElement::SetClass(Class* java_lang_StackTraceElement) {
+ CHECK(java_lang_StackTraceElement_ == NULL);
+ CHECK(java_lang_StackTraceElement != NULL);
+ java_lang_StackTraceElement_ = java_lang_StackTraceElement;
+}
+
+void StackTraceElement::ResetClass() {
+ CHECK(java_lang_StackTraceElement_ != NULL);
+ java_lang_StackTraceElement_ = NULL;
+}
+
static const char* kClassStatusNames[] = {
"Error",
"NotReady",