Remove private_ prefix from fish dir's
This commit is contained in:
30
dot_config/fish/functions/369/a3/gdb-a3-break.fish
Executable file
30
dot_config/fish/functions/369/a3/gdb-a3-break.fish
Executable file
@@ -0,0 +1,30 @@
|
||||
function gdb-a3-break
|
||||
# 1 = trace file, 2 = alg
|
||||
set trace_file 'traceprogs/tr-custom.ref'
|
||||
set memsize 3
|
||||
set swapsize 10
|
||||
if test $argv[1] = 's'
|
||||
set trace_file 'traceprogs/tr-simpleloop.ref'
|
||||
set memsize 50
|
||||
set swapsize 3000
|
||||
end
|
||||
|
||||
set alg 'rand'
|
||||
switch $argv[2]
|
||||
case f
|
||||
set alg 'fifo'
|
||||
case l
|
||||
set alg 'lru'
|
||||
case c
|
||||
set alg 'clock'
|
||||
end
|
||||
|
||||
printf '\033c'
|
||||
and bear make
|
||||
and gdb \
|
||||
# -ex "b pagetable.c:69" \
|
||||
# -ex "b sim.c:158" \
|
||||
-ex "b clock.c:29" \
|
||||
-ex "run" \
|
||||
--args ./sim -f $trace_file -m $memsize -s $swapsize -a $alg
|
||||
end
|
||||
49
dot_config/fish/functions/369/a3/run-a3.fish
Executable file
49
dot_config/fish/functions/369/a3/run-a3.fish
Executable file
@@ -0,0 +1,49 @@
|
||||
function run-a3
|
||||
# 1 = alg, 2 = trace file, 3 = output
|
||||
|
||||
set memsize 3
|
||||
set swapsize 10
|
||||
set alg 'rand'
|
||||
switch $argv[1]
|
||||
case f
|
||||
set alg 'fifo'
|
||||
set trace_file 'traceprogs/tr-fifo.ref'
|
||||
case l
|
||||
set alg 'lru'
|
||||
set trace_file 'traceprogs/tr-lru.ref'
|
||||
case c
|
||||
set alg 'clock'
|
||||
set trace_file 'traceprogs/tr-clock.ref'
|
||||
end
|
||||
|
||||
switch $argv[2]
|
||||
case c
|
||||
set trace_file 'traceprogs/tr-custom.ref'
|
||||
case s
|
||||
set trace_file 'traceprogs/tr-simpleloop.ref'
|
||||
set memsize 50
|
||||
set swapsize 3000
|
||||
case m
|
||||
set trace_file 'traceprogs/tr-matmul.ref'
|
||||
set memsize 100
|
||||
set swapsize 3000
|
||||
end
|
||||
|
||||
printf '\033c'
|
||||
# and bear make clean
|
||||
and bear make
|
||||
|
||||
switch $argv[3]
|
||||
case f
|
||||
./sim -f $trace_file -m $memsize -s $swapsize -a $alg > a3.out 2>&1
|
||||
case g
|
||||
gdb -ex "run" -ex "bt" -ex "q" \
|
||||
--args ./sim -f $trace_file -m $memsize -s $swapsize -a $alg
|
||||
case o
|
||||
./sim -f $trace_file -m $memsize -s $swapsize -a $alg
|
||||
end
|
||||
|
||||
if test (count swapfile.*) -gt 0
|
||||
rm swapfile.*
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user