github
10 of 33 new or added lines in 5 files covered. (30.3%)
64 existing lines in 6 files now uncovered.14978 of 26338 relevant lines covered (56.87%)
477138.46 hits per line
| 1 |
#include "trick/MemoryManager.hh" |
|
| 2 |
|
|
| 3 |
int Trick::MemoryManager::is_alloced(void *addr) { |
400 ✔ |
| 4 |
|
|
| 5 |
ALLOC_INFO *info; |
|
| 6 |
|
|
| 7 |
pthread_mutex_lock(&mm_mutex); |
400 ✔ |
| 8 |
if ( (info = get_alloc_info_at( addr)) != NULL) { |
400 ✔ |
|
UNCOV
9
|
pthread_mutex_unlock(&mm_mutex); |
× |
|
UNCOV
10
|
return (1); |
× |
| 11 |
} |
|
| 12 |
pthread_mutex_unlock(&mm_mutex); |
400 ✔ |
| 13 |
return (0); |
400 ✔ |
| 14 |
} |
|
| 15 |
|
|
| 16 |
// MEMBER FUNCTION:
|
|
| 17 |
int Trick::MemoryManager::var_exists( std::string var_name) { |
1,172 ✔ |
| 18 |
VARIABLE_MAP::iterator variable_pos; |
1,172 ✔ |
| 19 |
|
|
| 20 |
pthread_mutex_lock(&mm_mutex); |
1,172 ✔ |
| 21 |
variable_pos = variable_map.find( var_name); |
1,172 ✔ |
| 22 |
|
|
| 23 |
if (variable_pos != variable_map.end()) {
|
1,172 ✔ |
| 24 |
pthread_mutex_unlock(&mm_mutex); |
528 ✔ |
| 25 |
return (1); |
528 ✔ |
| 26 |
} |
|
| 27 |
pthread_mutex_unlock(&mm_mutex); |
644 ✔ |
| 28 |
return (0); |
644 ✔ |
| 29 |
} |