[SATYR PATCHv3 5/7] python: add version attribute to Kerneloops object

Martin Milata mmilata at redhat.com
Mon Aug 26 14:47:45 UTC 2013


Signed-off-by: Martin Milata <mmilata at redhat.com>
---
 python/py_koops_stacktrace.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/python/py_koops_stacktrace.c b/python/py_koops_stacktrace.c
index 0057cb1..80bc104 100644
--- a/python/py_koops_stacktrace.c
+++ b/python/py_koops_stacktrace.c
@@ -42,9 +42,18 @@ koops_stacktrace_methods[] =
     { NULL },
 };
 
+/* See python/py_common.h and python/py_gdb_frame.c for generic getters/setters documentation. */
+#define GSOFF_PY_STRUCT sr_py_koops_stacktrace
+#define GSOFF_PY_MEMBER stacktrace
+#define GSOFF_C_STRUCT sr_koops_stacktrace
+GSOFF_START
+GSOFF_MEMBER(version)
+GSOFF_END
+
 static PyGetSetDef
 koops_stacktrace_getset[] =
 {
+    SR_ATTRIBUTE_STRING(version, "Kernel version (string)"),
     { (char*)"modules", sr_py_koops_stacktrace_get_modules, sr_py_koops_stacktrace_set_modules, (char*)b_modules_doc, NULL },
     { (char*)"taint_flags", sr_py_koops_stacktrace_get_taint_flags, sr_py_koops_stacktrace_set_taint_flags, (char*)b_taint_flags_doc, NULL },
     { NULL },
-- 
1.8.3.1



More information about the Crash-catcher mailing list