Я настраиваю и компилирую исходный код Android 2.1.
Я хочу отладить изменения, внесенные в виртуальную машину Dalvik, в частности в файл
Dalvik / VM / интерполяция / Stack.c.
Что мне нужно сделать, чтобы включить отладку? И как только он включен, как мне это сделать?
На самом деле, достаточно просто включить системные журналы dalvik для моих нужд. Во всем (нативном) коде виртуальной машины используются макросы LOGE, LOGD и т. Д. Но когда я их использую, это вызывает ошибку сегментации. Когда используется в коде (не мной), он используется только в том случае, если определен NDEBUG (#ifdef), поэтому я предполагаю, что проблема снова в том, что отладка не включена.