|
From: Julian S. <js...@ac...> - 2007-08-17 16:07:27
|
Hi. Potentially useful patch. Some explaination of what you did would be useful though. > I have bundled all changes to the current trunk I made in the attached > patch. m_hashtable: looks ok. AFAICS you have not changed the interface to m_hashtable, just made it do dynamically expanding hash tables. Yes? m_execontext: you are using a dynamically expanding hash table and also building a tree (trees?) of code locations, so that traces with common tails are represented only once? There is some change to the interface semantics for VG_(extract_stacktrace) but I am not sure what it is. m_mallocfree: many changes here, can you summarise? Also, what are VG_(arena_malloc_fast) and VG_(arena_free_fast)? J |