3 ms·
Windows provides public debug symbols, so someone could potentially debug a process like this and get some idea of what it's doing based on the stacktrace, like
by Arnavion 3y ago
Windows provides public debug symbols, so someone could potentially debug a process like this and get some idea of what it's doing based on the stacktrace, like Bruce Dawson is known to do [1]. Does OSX provide such debug symbols? A cursory internet search only finds information for developers compiling their own code for OSX, but maybe I'm searching for it wrong.
[1]: https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and-i-cant-move-my-mouse/ https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and... for example.
- refulgentis 3y agogoing on 15 years of macOS/iOS dev: I'm not sure if this is 100% equivalent, but, you can use Sample Process in Activity Monitor to get a stacktrace. Generally, you expect Apple provides nothing, other than binary libraries you can link against and headers. Of course, from there, there's decompilation etc., but I'd wager 1 in 1000 used that, even in the iOS early days where you had to work around the framework if you were serious about solving a problem. Probably ~1 in 10,000 now Swift is predominant & harder to do runtime magic in, the platform API surfaces have stabilized relatively, and private API scanning is rigorous and serious.
- isodev 3y agoOn macOS we call it the "File a radar" tool.
- steve1977 3y agoAlso known as “bug reporting event horizon”
- iforgotpassword 3y agoApples version of the Microsoft feedback hub, aka network attached /dev/null
- pulvinar 3y agofs_usage will often tell you what's going on just by looking at process and file names. sudo fs_usage -w
- saagarjha 3y agoNope! We debug like real men, with a decompiler and elbow grease.