Spying on Running Programs (strace, ltrace, system calls vs function calls)

preview_player
Показать описание
---

Spying on Running Programs (strace, ltrace, system calls vs function calls) // Tools for tracing program behavior are so useful, and many programmers don't realize they exist. This video shows you two of them (strace and ltrace). It also breaks down the difference between function calls and system calls. Enjoy.



***

Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers.

About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab.

More about me and what I do:



***

Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers.

About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab.

More about me and what I do:

To Support the Channel:
+ like, subscribe, spread the word

Want me to review your code?

You can also find more info about code reviews here.
Рекомендации по теме
Комментарии
Автор

This trick continues to be clutch, twelve years later. Thanks!

ryanbarker
Автор

Great - Quick, concise and to the point.

karol-mazurek
Автор

Really interesting, I've never used these programs before.

danthemango
Автор

I have been trying to learn how to review the output (or file-captured output) of strace for years. The problem is finding a tool that explains how and when to look at various syscalls in the output and know where to look next in the file.


Thanks.

warronfrench
Автор

Good clear explanation but video too short!

caydauden
Автор

Its funny once when I was a kid, not like im not, but that times i kind of played with linux it really fired me up when i found out about ltrace and strace

retr.
Автор

Thanks. Is there a way to detect network calls

MrBharbhi
Автор

I am not getting the same output on ltrace on Ubuntu 20.

winwinhostinc.
Автор

as the man page for syscalls say.. system calls are made against kernel not operating system.. nit picking here but those two are different.

javadoctor
Автор

do have any examples of when we would need to use these programs, what exactly are they useful for?

colinm
Автор

death to microsnuff, linux rules. tnx =)
wouldent mind seeing a video using the filters, to something a bit more advanced than the hello world.
do something fun, pull a key out of a login program or something, usefull.

QuadDerrick
Автор

*open google to find a windows tool*
*only finds this video*
The video: go find information on google
😫

AAAAGAM
Автор

just wanna say the dislike ratio right now is 699 / 6


bruh

baba_kebaba
join shbcf.ru