Lines Matching refs:SecMap

272    SecMap;
281 static SecMap sm_distinguished[3];
283 static INLINE Bool is_distinguished_sm ( SecMap* sm ) {
288 static void update_SM_counts(SecMap* oldSM, SecMap* newSM);
293 static SecMap* copy_for_writing ( SecMap* dist_sm )
295 SecMap* new_sm;
300 new_sm = VG_(am_shadow_alloc)(sizeof(SecMap));
302 VG_(out_of_memory_NORETURN)( "memcheck:allocate new SecMap",
303 sizeof(SecMap) );
304 VG_(memcpy)(new_sm, dist_sm, sizeof(SecMap));
336 static void update_SM_counts(SecMap* oldSM, SecMap* newSM)
362 static SecMap* primary_map[N_PRIMARY_MAP];
374 SecMap* sm;
589 /* --------------- SecMap fundamentals --------------- */
594 static INLINE SecMap** get_secmap_low_ptr ( Addr a )
603 static INLINE SecMap** get_secmap_high_ptr ( Addr a )
609 static SecMap** get_secmap_ptr ( Addr a )
616 static INLINE SecMap* get_secmap_for_reading_low ( Addr a )
621 static INLINE SecMap* get_secmap_for_reading_high ( Addr a )
626 static INLINE SecMap* get_secmap_for_writing_low(Addr a)
628 SecMap** p = get_secmap_low_ptr(a);
634 static INLINE SecMap* get_secmap_for_writing_high ( Addr a )
636 SecMap** p = get_secmap_high_ptr(a);
647 static INLINE SecMap* get_secmap_for_reading ( Addr a )
661 static SecMap* get_secmap_for_writing ( Addr a )
668 /* If 'a' has a SecMap, produce it. Else produce NULL. But don't
672 static SecMap* maybe_get_secmap_for ( Addr a )
731 SecMap* sm = get_secmap_for_writing(a);
739 SecMap* sm = get_secmap_for_reading(a);
752 SecMap* sm = get_secmap_for_reading(a);
761 SecMap* sm = get_secmap_for_writing(a);
1147 SecMap* sm = get_secmap_for_reading(a);
1158 SecMap* sm = get_secmap_for_reading(a);
1282 SecMap* sm = get_secmap_for_reading(a);
1304 SecMap* sm = get_secmap_for_reading(a);
1356 SecMap* sm;
1357 SecMap** sm_ptr;
1358 SecMap* example_dsm;
1526 SysRes sres = VG_(am_munmap_valgrind)((Addr)*sm_ptr, sizeof(SecMap));
1527 tl_assert2(! sr_isError(sres), "SecMap valgrind munmap failure\n");
2404 SecMap* sm;
2447 SecMap* sm;
2488 SecMap* sm;
2532 SecMap* sm;
3375 SecMap* sm = get_secmap_for_writing_low(a_lo);
3376 SecMap* sm_hi = get_secmap_for_writing_low(a_hi);
3431 SecMap* sm = get_secmap_for_writing_low(a_lo);
3432 SecMap* sm_hi = get_secmap_for_writing_low(a_hi);
4098 SecMap* sm;
4147 SecMap* sm;
4206 SecMap* sm;
4255 SecMap* sm;
4322 SecMap* sm;
4373 SecMap* sm;
4434 SecMap* sm;
4476 SecMap* sm;
4646 SecMap* sm = maybe_get_secmap_for ( a );
4682 SecMap* sm;
4735 SecMap* sm;
6140 n_SMs * sizeof(SecMap) / 1024UL,
6141 n_SMs * sizeof(SecMap) / (1024 * 1024UL) );
6210 max_SMs_szB = (3 + max_non_DSM_SMs) * sizeof(SecMap);