Как достичь размера данных процесса? - PullRequest
1 голос
/ 21 апреля 2020

Во-первых, я новичок. Извините, если это очень простой вопрос. Я хочу напечатать начальный адрес и размер данных, кучу и стек процесса.

Является ли proc.c тем, что я тоже написал процесс? Если это так, на терминале Ubuntu я ввожу size proc и вывод:

   text    data     bss     dec     hex filename
   2344     648       8    3000     bb8 proc

Я хочу достичь 648. Я попытался FILE *f = fopen("/proc/self/status","r"); и прочитал значения и распечатал их. Вывод:

3747  1  93981426002365  140462117988768  0  32765  93981426002288

Мне не удалось получить данные о моем процессе, который является 648. Как я могу достичь этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...