My Favourite Secret Weapon – strace – zwischenzugs


31 bookmarks. First posted by geetarista february 2018.


I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of API calls or syntax, rather some kind of insight into what the right tool to use is, and why and how to use it. Probably because they’re not taught in college, developers are often unaware that these tools exist, which is a shame, as playing with them can give a much deeper understanding of what’s going on and ultimately lead to better code.
Strace 
february 2018 by GameGamer43
strace (or its Solaris equivalents, truss dtruss) is a tool that tells you which operating system (OS) calls your program is making.
strace  programming 
february 2018 by JonathanAquino
Why strace? I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of API calls or syntax, rather some kind of insight into what the right tool to use is, and why and how to use it.
february 2018 by dizz
strace (or its Solaris equivalents, trussdtruss is a tool that tells you which operating system (OS) calls your program is making.
debugging  linux  tools  c 
february 2018 by whip_lash
Why strace ? I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of…
from instapaper
february 2018 by hiroprot
Why strace? I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of API calls or syntax, rather some kind of insight into what the right tool to use is, and why and how to use it.
IFTTT  Pocket 
february 2018 by deepblue
Strace – My Favourite Secret Weapon
from twitter_favs
february 2018 by demon386
My favourite secret weapon in this path to understanding is strace.

strace (or its Solaris equivalents, trussdtruss is a tool that tells you which operating system (OS) calls your program is making.

An OS call (or just “system call”) is your program asking the OS to provide some service for it. Since this covers a lot of the things that cause problems not directly to do with the domain of your application development (I/O, finding files, permissions etc) its use has a very high hit rate in resolving problems out of developers’ normal problem space.
linux  debugging  os  tools 
february 2018 by dstelow
Why strace? I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of API calls or syntax, rather some kind of insight into what the right tool to use is, and why and how to use it.
getpocket 
february 2018 by linkt