Pārlūkot izejas kodu

update lab1-ex for 32bit and strace -f

main
yuchen pirms 9 gadiem
vecāks
revīzija
621bb0278f
2 mainītis faili ar 7 papildinājumiem un 6 dzēšanām
  1. +3
    -2
      related_info/lab1/Makefile
  2. +4
    -4
      related_info/lab1/lab1-ex0.md

+ 3
- 2
related_info/lab1/Makefile Parādīt failu

@ -1,11 +1,12 @@
all: lab1-ex0.exe lab1-ex1.exe all: lab1-ex0.exe lab1-ex1.exe
lab1-ex0.exe: defines.h lab1-ex0.s lab1-ex0.exe: defines.h lab1-ex0.s
gcc -g -o lab1-ex0.exe lab1-ex0.s
gcc -m32 -g -o lab1-ex0.exe lab1-ex0.s
strace -f ./lab1-ex0.exe
lab1-ex1.exe: lab1-ex1.c lab1-ex1.exe: lab1-ex1.c
echo "compile and watch the syscalls from lab1-ex1" echo "compile and watch the syscalls from lab1-ex1"
gcc -o lab1-ex1.exe lab1-ex1.c
gcc -m32 -o lab1-ex1.exe lab1-ex1.c
strace -c ./lab1-ex1.exe strace -c ./lab1-ex1.exe
echo "watch the interrupts in linux" echo "watch the interrupts in linux"
more /proc/interrupts more /proc/interrupts

+ 4
- 4
related_info/lab1/lab1-ex0.md Parādīt failu

@ -1,15 +1,15 @@
# #
Try below command Try below command
``` ```
gcc -g -o lab1-ex0.exe lab1-ex0.s
gcc -g -m32 -o lab1-ex0.exe lab1-ex0.s
``` ```
Then you will get lab1_ex0.exe Then you will get lab1_ex0.exe
Try to use below some tools to analysis lab1_ex0.exe Try to use below some tools to analysis lab1_ex0.exe
``` ```
objdump
nm
objdump -S ...
nm
file file
strace -f ...
``` ```
Try to understand the contents of this .s file. Try to understand the contents of this .s file.

Notiek ielāde…
Atcelt
Saglabāt