@@ -21,6 +21,7 @@ static int assert_init(semanage_handle_t * handle, dbase_config_t * dconfig)
21
21
return STATUS_SUCCESS ;
22
22
}
23
23
24
+ __attribute__((no_sanitize ("function" )))
24
25
static int enter_ro (semanage_handle_t * handle , dbase_config_t * dconfig )
25
26
{
26
27
@@ -58,6 +59,7 @@ static inline int exit_ro(semanage_handle_t * handle)
58
59
return commit_num ;
59
60
}
60
61
62
+ __attribute__((no_sanitize ("function" )))
61
63
static int enter_rw (semanage_handle_t * handle , dbase_config_t * dconfig )
62
64
{
63
65
@@ -79,6 +81,7 @@ static int enter_rw(semanage_handle_t * handle, dbase_config_t * dconfig)
79
81
return STATUS_ERR ;
80
82
}
81
83
84
+ __attribute__((no_sanitize ("function" )))
82
85
int dbase_modify (semanage_handle_t * handle ,
83
86
dbase_config_t * dconfig ,
84
87
const record_key_t * key , const record_t * data )
@@ -93,6 +96,7 @@ int dbase_modify(semanage_handle_t * handle,
93
96
return STATUS_SUCCESS ;
94
97
}
95
98
99
+ __attribute__((no_sanitize ("function" )))
96
100
int dbase_set (semanage_handle_t * handle ,
97
101
dbase_config_t * dconfig ,
98
102
const record_key_t * key , const record_t * data )
@@ -107,6 +111,7 @@ int dbase_set(semanage_handle_t * handle,
107
111
return STATUS_SUCCESS ;
108
112
}
109
113
114
+ __attribute__((no_sanitize ("function" )))
110
115
int dbase_del (semanage_handle_t * handle ,
111
116
dbase_config_t * dconfig , const record_key_t * key )
112
117
{
@@ -120,6 +125,7 @@ int dbase_del(semanage_handle_t * handle,
120
125
return STATUS_SUCCESS ;
121
126
}
122
127
128
+ __attribute__((no_sanitize ("function" )))
123
129
int dbase_query (semanage_handle_t * handle ,
124
130
dbase_config_t * dconfig ,
125
131
const record_key_t * key , record_t * * response )
@@ -136,6 +142,7 @@ int dbase_query(semanage_handle_t * handle,
136
142
return exit_ro (handle );
137
143
}
138
144
145
+ __attribute__((no_sanitize ("function" )))
139
146
int dbase_exists (semanage_handle_t * handle ,
140
147
dbase_config_t * dconfig ,
141
148
const record_key_t * key , int * response )
@@ -152,6 +159,7 @@ int dbase_exists(semanage_handle_t * handle,
152
159
return exit_ro (handle );
153
160
}
154
161
162
+ __attribute__((no_sanitize ("function" )))
155
163
int dbase_count (semanage_handle_t * handle ,
156
164
dbase_config_t * dconfig , unsigned int * response )
157
165
{
@@ -167,6 +175,7 @@ int dbase_count(semanage_handle_t * handle,
167
175
return exit_ro (handle );
168
176
}
169
177
178
+ __attribute__((no_sanitize ("function" )))
170
179
int dbase_iterate (semanage_handle_t * handle ,
171
180
dbase_config_t * dconfig ,
172
181
int (* fn ) (const record_t * record ,
@@ -184,6 +193,7 @@ int dbase_iterate(semanage_handle_t * handle,
184
193
return exit_ro (handle );
185
194
}
186
195
196
+ __attribute__((no_sanitize ("function" )))
187
197
int dbase_list (semanage_handle_t * handle ,
188
198
dbase_config_t * dconfig ,
189
199
record_t * * * records , unsigned int * count )
0 commit comments