Skip to content

Instantly share code, notes, and snippets.

View debedb's full-sized avatar

Gregory Golberg debedb

View GitHub Profile
package main
import (
"bytes"
"encoding/base64"
"encoding/binary"
"fmt"
"os"
)
@debedb
debedb / gist:2b00c6c5de1a0c21da7f
Created December 1, 2014 18:31
Print call sequence of a C program
#!/usr/bin/perl
# See http://debedb.blogspot.com/2007/02/poor-mans-tracepoints-and-call-sequence.html
use FileHandle;
use IPC::Open2;
if (! (-e "tags")) {
print "Cannot find tags, will run\n";
$tagCmd = "ctags *.h *.c";
@debedb
debedb / xtermlauncher.bash
Created September 2, 2014 07:11
RTBKit Xterm-based launcher
#!/bin/bash
bindir=/home/grisha/git/rtbkit/build/x86_64/bin
export bindir
router="router_runner"
monitor="monitor_service_runner"
logger="data_logger_ex"
config="agent_configuration_service_runner"
banker="banker_service_runner"
augmentor="augmentor_ex_runner"
@debedb
debedb / gist:7de0c646664a4f68e342
Created August 29, 2014 05:19
Print Call Sequence Of A C Program
#!/usr/bin/perl
use FileHandle;
use IPC::Open2;
if (! (-e "tags")) {
print "Cannot find tags, will run\n";
$tagCmd = "ctags *.h *.c";
print "\t$tagCmd\n";
system($tagCmd) && die ("Make sure ctags is installed\n");