[Forensics-changes] [yara] 25/135: Increment initial arena sizes to reduce the number of memory allocations

Hilko Bengen bengen at moszumanska.debian.org
Sat Jul 1 10:27:28 UTC 2017


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag v3.1.0
in repository yara.

commit ee6289b7feb584c34753c2ef1a18c688d117bfff
Author: Victor M. Alvarez <plusvic at gmail.com>
Date:   Thu May 15 10:38:17 2014 +0200

    Increment initial arena sizes to reduce the number of memory allocations
---
 libyara/compiler.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/libyara/compiler.c b/libyara/compiler.c
index 76b216d..d2588b7 100644
--- a/libyara/compiler.c
+++ b/libyara/compiler.c
@@ -59,31 +59,31 @@ int yr_compiler_create(
   result = yr_hash_table_create(10007, &new_compiler->rules_table);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->sz_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->sz_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->rules_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->rules_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->strings_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->strings_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->code_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->code_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->re_code_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->re_code_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->automaton_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->automaton_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->externals_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->externals_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->namespaces_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->namespaces_arena);
 
   if (result == ERROR_SUCCESS)
-    result = yr_arena_create(1024, 0, &new_compiler->metas_arena);
+    result = yr_arena_create(65536, 0, &new_compiler->metas_arena);
 
   if (result == ERROR_SUCCESS)
     result = yr_ac_create_automaton(

-- 
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