Prints the content of a hashtable displaying the key as a string and the value as pointer
end
-define hash_it_int
- dont-repeat
- set $i = 0
- set $x=$arg0->table->first
- while($x != 0x0)
- printf "key: %d valueptr: %p\n", $x->pKey, $x->data
- set $x = $x->next
- set $i = $i + 1
- end
-end
-document hash_it_int
-Usage: hash_it_int [hashtable]
-Prints the content of a hashtable displaying the key as an int and the value as pointer
-end
define hash_it_str_x
dont-repeat
Prints the content of a hashtable displaying the key as a string and a specific member of the value struct. Args: hashtable value_type member
end
-define hash_it_int_x
- dont-repeat
- set $i = 0
- set $x=$arg0->table->first
+define event_dump
+ set $x = $arg0->headers
while($x != 0x0)
- printf "key: %d\n", $x->pKey
- print (($arg1*)$x->data)->$arg2
- printf "\n\n"
+ printf "%s = %s\n", $x->name, $x->value
set $x = $x->next
- set $i = $i + 1
- end
-end
-document hash_it_int_x
-Usage: hash_it_int_x [hashtable] [value_type] [member]
-Prints the content of a hashtable displaying the key as a string and a specific member of the value struct.
-end
+ end
+end
\ No newline at end of file