[Forensics-changes] [yara] 279/368: Fix alignment tests
Hilko Bengen
bengen at moszumanska.debian.org
Sat Jul 1 10:30:48 UTC 2017
This is an automated email from the git hooks/post-receive script.
bengen pushed a commit to annotated tag v3.5.0
in repository yara.
commit 2cc68242ec63e2f683ab0fc75ab7b9c47de84f03
Author: plusvic <plusvic at gmail.com>
Date: Mon May 16 12:56:33 2016 +0200
Fix alignment tests
---
tests/test-alignment.c | 39 ++++++++++++++-------------------------
1 file changed, 14 insertions(+), 25 deletions(-)
diff --git a/tests/test-alignment.c b/tests/test-alignment.c
index 6f9fbcb..3a2c9e6 100644
--- a/tests/test-alignment.c
+++ b/tests/test-alignment.c
@@ -85,17 +85,17 @@ int main (int argc, char **argv)
CHECK_OFFSET(YR_STRING, 36, chain_gap_max);
CHECK_OFFSET(YR_STRING, 40, fixed_offset);
- CHECK_SIZE(YR_RULE, 8 + 4*MAX_THREADS + 40
+ CHECK_SIZE(YR_RULE, 8 + 4 * MAX_THREADS + 40
# ifdef PROFILING_ENABLED
+ 8
# endif
);
- CHECK_OFFSET(YR_RULE, 4, t_flags);
- CHECK_OFFSET(YR_RULE, 8 + 4*MAX_THREADS, identifier);
- CHECK_OFFSET(YR_RULE, 8 + 4*MAX_THREADS + 8, tags);
- CHECK_OFFSET(YR_RULE, 8 + 4*MAX_THREADS + 16, metas);
- CHECK_OFFSET(YR_RULE, 8 + 4*MAX_THREADS + 24, strings);
- CHECK_OFFSET(YR_RULE, 8 + 4*MAX_THREADS + 32, ns);
+ CHECK_OFFSET(YR_RULE, 4, t_flags);
+ CHECK_OFFSET(YR_RULE, 8 + 4 * MAX_THREADS, identifier);
+ CHECK_OFFSET(YR_RULE, 8 + 4 * MAX_THREADS + 8, tags);
+ CHECK_OFFSET(YR_RULE, 8 + 4 * MAX_THREADS + 16, metas);
+ CHECK_OFFSET(YR_RULE, 8 + 4 * MAX_THREADS + 24, strings);
+ CHECK_OFFSET(YR_RULE, 8 + 4 * MAX_THREADS + 32, ns);
CHECK_SIZE(YR_EXTERNAL_VARIABLE, 24);
CHECK_OFFSET(YR_EXTERNAL_VARIABLE, 8, value.i);
@@ -109,31 +109,20 @@ int main (int argc, char **argv)
CHECK_OFFSET(YR_AC_MATCH, 24, backward_code);
CHECK_OFFSET(YR_AC_MATCH, 32, next);
- CHECK_SIZE(YR_AC_STATE,24);
+ CHECK_SIZE(YR_AC_STATE, 40);
CHECK_OFFSET(YR_AC_STATE, 8, failure);
- CHECK_OFFSET(YR_AC_STATE, 16, matches);
-
- CHECK_SIZE(YR_AC_STATE_TRANSITION, 24);
- CHECK_OFFSET(YR_AC_STATE_TRANSITION, 8, state);
- CHECK_OFFSET(YR_AC_STATE_TRANSITION, 16, next);
-
- CHECK_SIZE(YR_AC_TABLE_BASED_STATE, 2072);
- CHECK_OFFSET(YR_AC_TABLE_BASED_STATE, 8, failure);
- CHECK_OFFSET(YR_AC_TABLE_BASED_STATE, 16, matches);
- CHECK_OFFSET(YR_AC_TABLE_BASED_STATE, 24, transitions);
-
- CHECK_SIZE(YR_AC_LIST_BASED_STATE,32);
- CHECK_OFFSET(YR_AC_LIST_BASED_STATE, 8, failure);
- CHECK_OFFSET(YR_AC_LIST_BASED_STATE, 16, matches);
- CHECK_OFFSET(YR_AC_LIST_BASED_STATE, 24, transitions);
+ CHECK_OFFSET(YR_AC_STATE, 16, first_child);
+ CHECK_OFFSET(YR_AC_STATE, 24, siblings);
+ CHECK_OFFSET(YR_AC_STATE, 32, matches);
CHECK_SIZE(YR_AC_AUTOMATON, 32);
- CHECK_SIZE(YARA_RULES_FILE_HEADER, 56);
+ CHECK_SIZE(YARA_RULES_FILE_HEADER, 48);
CHECK_OFFSET(YARA_RULES_FILE_HEADER, 8, rules_list_head);
CHECK_OFFSET(YARA_RULES_FILE_HEADER, 16, externals_list_head);
CHECK_OFFSET(YARA_RULES_FILE_HEADER, 24, code_start);
- CHECK_OFFSET(YARA_RULES_FILE_HEADER, 32, automaton);
+ CHECK_OFFSET(YARA_RULES_FILE_HEADER, 32, match_table);
+ CHECK_OFFSET(YARA_RULES_FILE_HEADER, 40, transition_table);
return err;
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/yara.git
More information about the forensics-changes
mailing list