Mercurial > hg > Game > CbCTaskManager
view examples/gdb.sh @ 20:29835fc96f9f default tip
add Scheduler
add some documents.
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 14 Jan 2010 15:08:06 +0900 |
parents | |
children |
line wrap: on
line source
# funcitons=$(readelf -s ../src/libTaskManager.a|gawk ' # { # if( == FUNC && != 0) { # print ; # } # }') functions="searchStartTask searchStartTask_1 startTask createTask taskSetData start addNewTask finishTask finishTask_1 noEvent getTask executed finishTask_iter finishTask_end taskSetWait destroyList listEmpty listAddFirst listAddLast listGetLast listGetFirst listPollLast listPollFirst listRemove createIterator destroyIterator listIterhasNext listIterNext listIterRemove destroyQueue queuePut queueTake queueOffer queuePoll queuePeek startTaskManager schedEntry executeTask checkEvent selectCode checkEvent_real printTasks exitTaskManager taskSpawn" tmp=$(mktemp) for func in $functions; do echo "b $func" echo "commands" echo "silent" echo "bt 1" echo "c" echo "end" done > $tmp gdb --command=$tmp $1 rm -f $tmp