интерпретирующая строка в дампе потока - PullRequest
5 голосов
/ 04 февраля 2011

Я пытаюсь выяснить эту строку в дампе потока

"RMI TCP Connection....." daemon prio=3 tid=0x0000000106f12000
   nid=0x1e10 runnable [0xfffffffe48dfe000]   

Что это за адрес после запуска? Похоже, адрес стека это вершина стека?

1 Ответ

2 голосов
/ 04 февраля 2011

В исходном коде он называется last_Java_sp, поэтому это вершина стека (или последняя известная вершина стека).

// print guess for valid stack memory region (assume 4K pages); helps lock debugging
st->print_cr("[" INTPTR_FORMAT "]", (intptr_t)last_Java_sp() & ~right_n_bits(12));
...