How to scan/log already running processes on Unix
you can use ps
to list running processes, but I would like to know if there is a way to inspect the running processes to any level of detail. for example, maybe there is a way to see every assembly instruction it invokes, or every change it makes to the file system or global memory. these are processes i don't directly invoke or control.
unix process debug
add a comment |
you can use ps
to list running processes, but I would like to know if there is a way to inspect the running processes to any level of detail. for example, maybe there is a way to see every assembly instruction it invokes, or every change it makes to the file system or global memory. these are processes i don't directly invoke or control.
unix process debug
Look into strace.
– LawrenceC
Jan 5 at 1:57
add a comment |
you can use ps
to list running processes, but I would like to know if there is a way to inspect the running processes to any level of detail. for example, maybe there is a way to see every assembly instruction it invokes, or every change it makes to the file system or global memory. these are processes i don't directly invoke or control.
unix process debug
you can use ps
to list running processes, but I would like to know if there is a way to inspect the running processes to any level of detail. for example, maybe there is a way to see every assembly instruction it invokes, or every change it makes to the file system or global memory. these are processes i don't directly invoke or control.
unix process debug
unix process debug
asked Jan 5 at 1:04
user10869858user10869858
52
52
Look into strace.
– LawrenceC
Jan 5 at 1:57
add a comment |
Look into strace.
– LawrenceC
Jan 5 at 1:57
Look into strace.
– LawrenceC
Jan 5 at 1:57
Look into strace.
– LawrenceC
Jan 5 at 1:57
add a comment |
1 Answer
1
active
oldest
votes
You can attach a debugger such as gdb
to any running process.
stop it and single step it etc
If you have the source and debug table you can set breakpoints at lines instated of just a public functions. I have not tried to used gdb with a dissassembly.
.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1390757%2fhow-to-scan-log-already-running-processes-on-unix%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can attach a debugger such as gdb
to any running process.
stop it and single step it etc
If you have the source and debug table you can set breakpoints at lines instated of just a public functions. I have not tried to used gdb with a dissassembly.
.
add a comment |
You can attach a debugger such as gdb
to any running process.
stop it and single step it etc
If you have the source and debug table you can set breakpoints at lines instated of just a public functions. I have not tried to used gdb with a dissassembly.
.
add a comment |
You can attach a debugger such as gdb
to any running process.
stop it and single step it etc
If you have the source and debug table you can set breakpoints at lines instated of just a public functions. I have not tried to used gdb with a dissassembly.
.
You can attach a debugger such as gdb
to any running process.
stop it and single step it etc
If you have the source and debug table you can set breakpoints at lines instated of just a public functions. I have not tried to used gdb with a dissassembly.
.
answered Jan 5 at 1:50
JasenJasen
36127
36127
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1390757%2fhow-to-scan-log-already-running-processes-on-unix%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Look into strace.
– LawrenceC
Jan 5 at 1:57