@@ -21,6 +21,7 @@ static int assert_init(semanage_handle_t * handle, dbase_config_t * dconfig)
2121 return STATUS_SUCCESS ;
2222}
2323
24+ __attribute__((no_sanitize ("function" )))
2425static int enter_ro (semanage_handle_t * handle , dbase_config_t * dconfig )
2526{
2627
@@ -58,6 +59,7 @@ static inline int exit_ro(semanage_handle_t * handle)
5859 return commit_num ;
5960}
6061
62+ __attribute__((no_sanitize ("function" )))
6163static int enter_rw (semanage_handle_t * handle , dbase_config_t * dconfig )
6264{
6365
@@ -79,6 +81,7 @@ static int enter_rw(semanage_handle_t * handle, dbase_config_t * dconfig)
7981 return STATUS_ERR ;
8082}
8183
84+ __attribute__((no_sanitize ("function" )))
8285int dbase_modify (semanage_handle_t * handle ,
8386 dbase_config_t * dconfig ,
8487 const record_key_t * key , const record_t * data )
@@ -93,6 +96,7 @@ int dbase_modify(semanage_handle_t * handle,
9396 return STATUS_SUCCESS ;
9497}
9598
99+ __attribute__((no_sanitize ("function" )))
96100int dbase_set (semanage_handle_t * handle ,
97101 dbase_config_t * dconfig ,
98102 const record_key_t * key , const record_t * data )
@@ -107,6 +111,7 @@ int dbase_set(semanage_handle_t * handle,
107111 return STATUS_SUCCESS ;
108112}
109113
114+ __attribute__((no_sanitize ("function" )))
110115int dbase_del (semanage_handle_t * handle ,
111116 dbase_config_t * dconfig , const record_key_t * key )
112117{
@@ -120,6 +125,7 @@ int dbase_del(semanage_handle_t * handle,
120125 return STATUS_SUCCESS ;
121126}
122127
128+ __attribute__((no_sanitize ("function" )))
123129int dbase_query (semanage_handle_t * handle ,
124130 dbase_config_t * dconfig ,
125131 const record_key_t * key , record_t * * response )
@@ -136,6 +142,7 @@ int dbase_query(semanage_handle_t * handle,
136142 return exit_ro (handle );
137143}
138144
145+ __attribute__((no_sanitize ("function" )))
139146int dbase_exists (semanage_handle_t * handle ,
140147 dbase_config_t * dconfig ,
141148 const record_key_t * key , int * response )
@@ -152,6 +159,7 @@ int dbase_exists(semanage_handle_t * handle,
152159 return exit_ro (handle );
153160}
154161
162+ __attribute__((no_sanitize ("function" )))
155163int dbase_count (semanage_handle_t * handle ,
156164 dbase_config_t * dconfig , unsigned int * response )
157165{
@@ -167,6 +175,7 @@ int dbase_count(semanage_handle_t * handle,
167175 return exit_ro (handle );
168176}
169177
178+ __attribute__((no_sanitize ("function" )))
170179int dbase_iterate (semanage_handle_t * handle ,
171180 dbase_config_t * dconfig ,
172181 int (* fn ) (const record_t * record ,
@@ -184,6 +193,7 @@ int dbase_iterate(semanage_handle_t * handle,
184193 return exit_ro (handle );
185194}
186195
196+ __attribute__((no_sanitize ("function" )))
187197int dbase_list (semanage_handle_t * handle ,
188198 dbase_config_t * dconfig ,
189199 record_t * * * records , unsigned int * count )
0 commit comments