Remove private_ prefix from fish dir's
This commit is contained in:
5
dot_config/fish/functions/369/a2/carsim.fish
Executable file
5
dot_config/fish/functions/369/a2/carsim.fish
Executable file
@@ -0,0 +1,5 @@
|
||||
function carsim
|
||||
printf '\033c'
|
||||
# and ./carsim stop $argv[1] $argv[2]
|
||||
and ./carsim light $argv[1] $argv[2]
|
||||
end
|
||||
15
dot_config/fish/functions/369/a2/gdb-a2.fish
Executable file
15
dot_config/fish/functions/369/a2/gdb-a2.fish
Executable file
@@ -0,0 +1,15 @@
|
||||
function gdb-a2
|
||||
# gdb -ex "b safeStopSign.c:96" -ex "run" \
|
||||
# gdb -ex "b safeTrafficLight.c:98" -ex "run" \
|
||||
gdb -ex "run" -ex "bt" \
|
||||
# gdb -ex "run" \
|
||||
# -ex "p cur_lane_queue.count" \
|
||||
# -ex "p cur_front->car->index" \
|
||||
# -ex "p cur_front->car" \
|
||||
# -ex "p cur_front" \
|
||||
# --args ./carsim stop 1 4
|
||||
# --args ./carsim stop 3 20
|
||||
# --args ./carsim light 1 4
|
||||
--args ./carsim light 1 20
|
||||
# gdb -ex "b safeStopSign.c:86" -ex "run" --args ./carsim stop 1 10
|
||||
end
|
||||
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
|
||||
5
dot_config/fish/functions/369/a4/block-to-line.fish
Executable file
5
dot_config/fish/functions/369/a4/block-to-line.fish
Executable file
@@ -0,0 +1,5 @@
|
||||
function block-to-line
|
||||
set block_size 1024
|
||||
set bytes_per_line 16
|
||||
math "($block_size*$argv[1])/$bytes_per_line + 1"
|
||||
end
|
||||
15
dot_config/fish/functions/369/a4/executable_revert-image.fish
Executable file
15
dot_config/fish/functions/369/a4/executable_revert-image.fish
Executable file
@@ -0,0 +1,15 @@
|
||||
function revert-image
|
||||
set img_file 'emptydisk.img'
|
||||
switch $argv[1]
|
||||
case 1
|
||||
set img_file 'onefile.img'
|
||||
case m
|
||||
set img_file 'multilevel.img'
|
||||
case l
|
||||
set img_file 'largefile.img'
|
||||
case s
|
||||
set img_file 'symlink.img'
|
||||
end
|
||||
|
||||
cp imgs{-cp,}/$img_file
|
||||
end
|
||||
12
dot_config/fish/functions/369/a4/hex.fish
Executable file
12
dot_config/fish/functions/369/a4/hex.fish
Executable file
@@ -0,0 +1,12 @@
|
||||
function hex
|
||||
switch $argv[1]
|
||||
case h
|
||||
# print dec/bin.
|
||||
printf "%d " (echo "ibase=16;obase=A;$argv[2]" | bc)
|
||||
printf "%d\n" (echo "ibase=16;obase=2;$argv[2]" | bc)
|
||||
case d
|
||||
# print hex/bin.
|
||||
printf "%s " (echo "obase=16;$argv[2]" | bc)
|
||||
printf "%d\n" (echo "obase=2;$argv[2]" | bc)
|
||||
end
|
||||
end
|
||||
3
dot_config/fish/functions/369/a4/mount-image.fish
Executable file
3
dot_config/fish/functions/369/a4/mount-image.fish
Executable file
@@ -0,0 +1,3 @@
|
||||
function mount-image
|
||||
sudo mount $argv[1] /mnt/369-a4
|
||||
end
|
||||
35
dot_config/fish/functions/369/a4/run-a4.fish
Executable file
35
dot_config/fish/functions/369/a4/run-a4.fish
Executable file
@@ -0,0 +1,35 @@
|
||||
function run-a4
|
||||
# 1 = ex, 2 = img
|
||||
printf '\033c'
|
||||
# and bear make clean
|
||||
bear make
|
||||
|
||||
set img_file 'imgs/emptydisk.img'
|
||||
switch $argv[2]
|
||||
case 1
|
||||
set img_file 'imgs/onefile.img'
|
||||
case m
|
||||
set img_file 'imgs/multilevel.img'
|
||||
case l
|
||||
set img_file 'imgs/largefile.img'
|
||||
case s
|
||||
set img_file 'imgs/symlink.img'
|
||||
end
|
||||
|
||||
switch $argv[1]
|
||||
case h
|
||||
./ext2_helpers_tester $img_file
|
||||
case hg
|
||||
gdb -ex "run" -ex "bt" -ex "q" \
|
||||
--args ./ext2_helpers_tester './imgs/multilevel.img' '/level1/level2/level3//'
|
||||
case m
|
||||
./ext2_mkdir $img_file '/'
|
||||
# ./ext2_mkdir 'imgs/multilevel.img' '/level1/level2/bfile'
|
||||
case rg
|
||||
./readimage $img_file
|
||||
gdb -ex "run" -ex "bt" -ex "q" \
|
||||
--args ./readimage './imgs/symlink.img'
|
||||
case '*'
|
||||
./readimage $img_file
|
||||
end
|
||||
end
|
||||
3
dot_config/fish/functions/369/grep-c.fish
Executable file
3
dot_config/fish/functions/369/grep-c.fish
Executable file
@@ -0,0 +1,3 @@
|
||||
function grep-c
|
||||
grep -nr --include \*.c $argv[1] ./
|
||||
end
|
||||
3
dot_config/fish/functions/369/grep-headers.fish
Executable file
3
dot_config/fish/functions/369/grep-headers.fish
Executable file
@@ -0,0 +1,3 @@
|
||||
function grep-headers
|
||||
grep --color=auto -nr --include \*.h $argv[1] ./
|
||||
end
|
||||
3
dot_config/fish/functions/369/rg-headers.fish
Executable file
3
dot_config/fish/functions/369/rg-headers.fish
Executable file
@@ -0,0 +1,3 @@
|
||||
function rg-headers
|
||||
rg $argv[1] *.h
|
||||
end
|
||||
3
dot_config/fish/functions/369/rgc.fish
Executable file
3
dot_config/fish/functions/369/rgc.fish
Executable file
@@ -0,0 +1,3 @@
|
||||
function rgc
|
||||
rg $argv[1] *.c
|
||||
end
|
||||
Reference in New Issue
Block a user