Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
514343a3c49185f37c82ff4ed98a4c8b2703d0d4
/
drd
/
drd_bitmap.h
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
· 16 years ago
8c04673
bm0_clear_range
by bart
· 16 years ago
25a439a
Minor optimization: eliminated one if statement from each bm_clear*() function.
by bart
· 16 years ago
e2c7e67
Simplified bm_clear* implementations.
by bart
· 16 years ago
578eeb4
Optimized the functions for clearing bits in bitmaps.
by bart
· 16 years ago
56a3406
Fixed bug in bm0_clear_range() that caused this fucntion to clear more bits than it should clear.
by bart
· 16 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
82a0c5d
Added a missing #include directive.
by bart
· 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.h]
45af5ea
Disabled bitmap cache rotation optimization because not all gcc versions compile it correctly.
by bart
· 16 years ago
3c9989f
- Renamed s_bitmap2_creation_count into s_bitmap2_node_creation_count.
by bart
· 16 years ago
8b4b2ee
- Reduced level two bitmap size from 2**16 to 2**14 addresses. This
by bart
· 16 years ago
ea2fa4c
Only enable the cache rotation optimization for gcc 4.2 and later.
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
588d90f
Added bm_get_bitmap2_node_creation_count().
by bart
· 17 years ago
567614d
Another small optimization.
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
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
adbdf14
Added separator.
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
a79df6e
Even more optimizations.
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
8564292
by sewardj
· 17 years ago
af44c82
Add DRD as an experimental tool. Bart Van Assche is the maintainer.
by sewardj
· 17 years ago