Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリのコードが次のようになっているとします。
#include <stdio.h> int global_var; void change_var(){ global_var++; } int main(void){ change_var(); retrun 0; }
global_varさて、 dtraceスクリプトでアクセスして印刷する可能性があれば教えてください。
global_var
よろしくお願いします
できますが、変数のアドレスを知っている必要があります。あなたのDは似ています
self->kp = (int *) copyin(<address>, sizeof (int)); printf("global_var = 0x%d\n", *self->kp)