main.c (1366c37ed84b166a0fffe201154b0d3b78a3976b) main.c (2d6f45b802af7a15a0e455bcfad4009aa5e7b66b)
1#include <stdio.h>
2#include <stdlib.h>
3#include <unistd.h>
4#include <time.h>
5#include <assert.h>
6
7#include <linux/slab.h>
8#include <linux/radix-tree.h>

--- 247 unchanged lines hidden (view full) ---

256
257int main(void)
258{
259 rcu_register_thread();
260 radix_tree_init();
261
262 regression1_test();
263 regression2_test();
1#include <stdio.h>
2#include <stdlib.h>
3#include <unistd.h>
4#include <time.h>
5#include <assert.h>
6
7#include <linux/slab.h>
8#include <linux/radix-tree.h>

--- 247 unchanged lines hidden (view full) ---

256
257int main(void)
258{
259 rcu_register_thread();
260 radix_tree_init();
261
262 regression1_test();
263 regression2_test();
264 regression3_test();
264 single_thread_tests();
265
266 sleep(1);
267 printf("after sleep(1): %d allocated\n", nr_allocated);
268 rcu_unregister_thread();
269
270 exit(0);
271}
265 single_thread_tests();
266
267 sleep(1);
268 printf("after sleep(1): %d allocated\n", nr_allocated);
269 rcu_unregister_thread();
270
271 exit(0);
272}