summaryrefslogtreecommitdiffstats
path: root/catalog
diff options
context:
space:
mode:
authorSantosh Sivaraj <santosiv@in.ibm.com>2016-09-21 22:15:38 +0530
committerSantosh Sivaraj <santosiv@in.ibm.com>2016-11-09 19:42:34 +0530
commit3232d61972f2072ae972544f522fca2087de3cc6 (patch)
tree8159ecfd0b328aa8f753193f7acb37141f2e6f84 /catalog
parentf21012037505401472d099e98a3a45bdd05a7dca (diff)
downloadima-catalog-3232d61972f2072ae972544f522fca2087de3cc6.tar.gz
ima-catalog-3232d61972f2072ae972544f522fca2087de3cc6.zip
Dump formula index also from the lid to the csv
Signed-off-by: Santosh Sivaraj <santosiv@in.ibm.com>
Diffstat (limited to 'catalog')
-rw-r--r--catalog/read.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/catalog/read.py b/catalog/read.py
index c5a05d8..4094f9d 100644
--- a/catalog/read.py
+++ b/catalog/read.py
@@ -35,9 +35,12 @@ def read_formula(formula_dump):
def read_event(event_dump):
event = {}
- elen, event['domain'], event['record byte offset'], event['record length'], \
+ elen, event['formala index'], event['domain'], event['record byte offset'], event['record length'], \
event['counter offset'], event['flag'], event['primary group index'], \
- event['group count'] = unpack_from(">HxxBxHHHIHH", event_dump)
+ event['group count'] = unpack_from(">HHBxHHHIHH", event_dump)
+
+ if event['formala index'] == 0xffff:
+ event['formala index'] = '-1';
event['name'], nlen = read_string(event_dump[ENAMELEN_OFFSET:])
event['description'], dlen = read_string(event_dump[(ENAMELEN_OFFSET + nlen):])
OpenPOWER on IntegriCloud