mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
Added bm_get_bitmap2_node_creation_count().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7850
This commit is contained in:
parent
cc665696b9
commit
6dd835e40d
@ -879,6 +879,11 @@ ULong bm_get_bitmap_creation_count(void)
|
||||
return s_bitmap_creation_count;
|
||||
}
|
||||
|
||||
ULong bm_get_bitmap2_node_creation_count(void)
|
||||
{
|
||||
return s_bitmap2_creation_count;
|
||||
}
|
||||
|
||||
ULong bm_get_bitmap2_creation_count(void)
|
||||
{
|
||||
return s_bitmap2_creation_count;
|
||||
|
||||
@ -78,6 +78,7 @@
|
||||
/* Local variables. */
|
||||
|
||||
static ULong s_bitmap2_creation_count;
|
||||
static ULong s_node_creation_count;
|
||||
|
||||
|
||||
|
||||
@ -386,6 +387,7 @@ struct bitmap2* bm2_insert(const struct bitmap* const bm, const UWord a1)
|
||||
struct bitmap2ref* bm2ref;
|
||||
struct bitmap2* bm2;
|
||||
|
||||
s_node_creation_count++;
|
||||
bm2ref = VG_(OSetGen_AllocNode)(bm->oset, sizeof(*bm2ref));
|
||||
bm2ref->addr = a1;
|
||||
bm2 = bm2_new(a1);
|
||||
@ -409,6 +411,8 @@ struct bitmap2* bm2_insert_addref(const struct bitmap* const bm,
|
||||
|
||||
tl_assert(bm);
|
||||
//tl_assert(VG_(OSetGen_Lookup)(bm->oset, &bm2->addr) == 0);
|
||||
|
||||
s_node_creation_count++;
|
||||
bm2ref = VG_(OSetGen_AllocNode)(bm->oset, sizeof(*bm2ref));
|
||||
bm2ref->addr = bm2->addr;
|
||||
bm2ref->bm2 = bm2;
|
||||
|
||||
@ -112,7 +112,9 @@ void bm_report_races(ThreadId const tid1, ThreadId const tid2,
|
||||
const struct bitmap* const bm2);
|
||||
void bm_print(const struct bitmap* bm);
|
||||
ULong bm_get_bitmap_creation_count(void);
|
||||
ULong bm_get_bitmap2_node_creation_count(void);
|
||||
ULong bm_get_bitmap2_creation_count(void);
|
||||
|
||||
void bm_test(void);
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user