mirror of
http://github.com/valkey-io/valkey
synced 2024-11-22 09:17:20 +00:00
4d284daefd
Update references of copyright being assigned to Salvatore when it was transferred to Redis Ltd. as per https://github.com/valkey-io/valkey/issues/544. --------- Signed-off-by: Pieter Cailliau <pieter@redis.com>
23 lines
560 B
Tcl
23 lines
560 B
Tcl
# Build a symbol table for static symbols of redis.c
|
|
# Useful to get stack traces on segfault without a debugger. See redis.c
|
|
# for more information.
|
|
#
|
|
# Copyright(C) 2009 Redis Ltd.
|
|
|
|
set fd [open redis.c]
|
|
set symlist {}
|
|
while {[gets $fd line] != -1} {
|
|
if {[regexp {^static +[A-z0-9]+[ *]+([A-z0-9]*)\(} $line - sym]} {
|
|
lappend symlist $sym
|
|
}
|
|
}
|
|
set symlist [lsort -unique $symlist]
|
|
puts "static struct serverFunctionSym symsTable\[\] = {"
|
|
foreach sym $symlist {
|
|
puts "{\"$sym\",(unsigned long)$sym},"
|
|
}
|
|
puts "{NULL,0}"
|
|
puts "};"
|
|
|
|
close $fd
|