Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
481663d81cfe4972a7c3a7cd7e3b2614ac34acfb
/
drd
/
drd_bitmap.c
b3a1e4b
Update copyright dates, to include 2015. No functional change.
by sewardj
· 9 years ago
c28f9e3
Remove two unneded include files.
by florian
· 10 years ago
d4bab99
drd: Update copyright notice
by bart
· 11 years ago
03f8d3f
Update copyright dates to include 2012.
by sewardj
· 12 years ago
e44bccc
drd: Switch to new pool allocator
by bart
· 13 years ago
59d93d7
DRD: make DRD_(stop_tracing_address_range)() work at an acceptable speed
by bart
· 13 years ago
1081fe2
Remove emacs modeline and/or local variables from DRD source files
by bart
· 13 years ago
43ab339
drd: Source code cleanup - outdent a code block
by bart
· 13 years ago
2e12560
drd: remove a duplicate tl_assert() statement.
by bart
· 13 years ago
922304f
Updated modeline and copyright statement in DRD source files.
by bart
· 14 years ago
876cafd
E-mail address update.
by bart
· 14 years ago
a300398
Made sure that DRD processes empty address ranges without triggering an assertion failure. Added a unit test in drd/tests/unit_bitmap.c.
by bart
· 14 years ago
9eecbbb
Update copyright dates to 2010.
by sewardj
· 14 years ago
31b983d
Removed trailing whitespace in C source and header files.
by bart
· 15 years ago
9f617a8
Statistics: do not only count DRD_(bm_new)() calls but also DRD_(bm_init)() calls as level one bitmap creation events.
by bart
· 15 years ago
6584b69
Merged revisions 10129:10130 from the DRDDEV branch to the trunk.
by bart
· 15 years ago
8f822af
svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV
by bart
· 15 years ago
7b706b3
Merged all revisions up to and including 9814 from the DRDDEV branch to the trunk for the files pub_drd_bitmap.h, drd_bitmap.h, drd_bitmap.c and tests/drd_bitmap_test.c.
by bart
· 15 years ago
7b433af
Removed commented-out tracing statements.
by bart
· 15 years ago
b634b5d
bm_equal() now also supports comparing bitmaps where some or all of the second-level bitmaps are entirely zero.
by bart
· 15 years ago
f43b177
Yet another performance optimization.
by bart
· 15 years ago
e6e86c5
Rearranged bm_access_range* functions.
by bart
· 15 years ago
25a439a
Minor optimization: eliminated one if statement from each bm_clear*() function.
by bart
· 15 years ago
da3a77b
Another performance optimization.
by bart
· 15 years ago
e2c7e67
Simplified bm_clear* implementations.
by bart
· 15 years ago
578eeb4
Optimized the functions for clearing bits in bitmaps.
by bart
· 15 years ago
bedfd23
- Reindented code such that it uses three spaces for indentation instead
by bart
· 16 years ago
86562bd
- Updated copyright statements. - Improved consistency of source file headers.
by bart
· 16 years ago
39934d6
drd_bitmap_test compiles again.
by bart
· 16 years ago
99edb29
Wrapped DRD_() macro around yet even more function names.
by bart
· 16 years ago
1335ecc
Introduced more DRD_ prefixes.
by bart
· 16 years ago
9c606bd
by sewardj
· 16 years ago
ccf17de
Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools.
by bart
· 16 years ago
[Renamed from exp-drd/drd_bitmap.c]
3c9989f
- Renamed s_bitmap2_creation_count into s_bitmap2_node_creation_count.
by bart
· 16 years ago
7e81a17
Implemented cache rotation.
by bart
· 16 years ago
d59bb0f
Declared more inline functions static, such that the compiler can omit the out-of-line code.
by bart
· 16 years ago
c2c81db
Changed return type of some of the bitmap functions from UWord to Bool.
by bart
· 16 years ago
f5acbbc
Bug fix: bm_equal() now also works if the first argument contains one or more bitmap structures that are entirely zero.
by bart
· 16 years ago
a3f6109
Renamed bm_compare() into bm_equal(). Fixed a bug in bm_equal().
by bart
· 16 years ago
34eff98
Moved bitmap test from drd_bitmap.c to tests/drd_bitmap_test.c
by bart
· 16 years ago
f06a123
Restored original bitmap test patterns.
by bart
· 16 years ago
7cd7d7f
Added bm_compare().
by bart
· 16 years ago
588d90f
Added bm_get_bitmap2_node_creation_count().
by bart
· 16 years ago
d490707
Split bm_has_any() into bm_has_any_load() and bm_has_any_store().
by bart
· 17 years ago
8bf2f8b
Introduced bm_test_and_clear().
by bart
· 17 years ago
9c4224c
Added functions bm_clear_load() and bm_clear_store().
by bart
· 17 years ago
f29205e
Cache misses too.
by bart
· 17 years ago
5955f33
Minor optimization of bm_clear().
by bart
· 17 years ago
0ea4eca
Removed unused function.
by bart
· 17 years ago
f647d34
Merged revisions r7758:7781 from branch DRDDEV to trunk.
by bart
· 17 years ago
33e56c9
Extended bitmap lookup cache from one to four elements.
by bart
· 17 years ago
0008f5b
Added more comments / renamed some variables / bm_print() now also works on 64-bit systems.
by bart
· 17 years ago
11d0b50
Renamed bm_lookup() into bm2_lookup() and shifted right 2nd argument by ADDR0_BITS.
by bart
· 17 years ago
e1d4aa6
The recently added cache data members of the bitmap structure are now initialized properly.
by bart
· 17 years ago
f587d04
More performance tuning.
by bart
· 17 years ago
f8bc71d
Modified bitmap implementation such that more expressions can be evaluated at compile time.
by bart
· 17 years ago
3772a98
Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files.
by bart
· 17 years ago
a79df6e
Even more optimizations.
by bart
· 17 years ago
5848793
Small additional optimization.
by bart
· 17 years ago
3655612
Inlining and specialization of some bitmap manipulation functions.
by bart
· 17 years ago
9036dea
Made arguments of bitmap manipulating functions more uniform.
by bart
· 17 years ago
0268dfa
Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs.
by bart
· 17 years ago
5b311f1
Cleanup: removed commented out code.
by bart
· 17 years ago
8564292
by sewardj
· 17 years ago
af44c82
Add DRD as an experimental tool. Bart Van Assche is the maintainer.
by sewardj
· 17 years ago