Lines Matching defs:node
26 // linked list node for handle randomization
40 struct handle_node *node = __libc_malloc(sizeof(*node));
41 if (!node) {
44 node->handle = handle;
45 node->dso = dso;
46 node->next = handle_map_list;
47 handle_map_list = node;
48 return node;
53 struct handle_node *node = handle_map_list;
54 while (node) {
55 if (node->handle == handle) {
56 return node->dso;
58 node = node->next;
65 struct handle_node *node = handle_map_list;
66 while (node) {
67 if (node->dso == dso) {
68 return node->handle;
70 node = node->next;
77 struct handle_node *node = handle_map_list;
79 while (node) {
80 if (node->handle == handle) {
82 pre_node->next = node->next;
84 handle_map_list = node->next;
86 __libc_free(node);
89 pre_node = node;
90 node = node->next;