get_abit_and_vbyte/get_abit can be a significant bottleneck when
painting/checking huge numbers of bytes resulting from client check
requests.  Inlining them helps significantly.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5710 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mc_main.c b/memcheck/mc_main.c
index ec51703..39f3c01 100644
--- a/memcheck/mc_main.c
+++ b/memcheck/mc_main.c
@@ -352,7 +352,7 @@
 
 /* --------------- Fundamental functions --------------- */
 
-static 
+static inline
 void get_abit_and_vbyte ( /*OUT*/UWord* abit, 
                           /*OUT*/UWord* vbyte,
                           Addr a )
@@ -362,7 +362,7 @@
    *abit  = read_bit_array(sm->abits, a & 0xFFFF);
 } 
 
-static 
+static inline
 UWord get_abit ( Addr a )
 {
    SecMap* sm = get_secmap_readable(a);