В настоящее время я тестирую механизм отслеживания ядра (например, dump_stack и frame_unwind). Я хочу знать, может ли механизм отслеживания ядра снова получить обратную трассировку, если стек ядра поврежден. Если нет, то каков будет результат в этом случае. Пожалуйста, предложите мне способ, чтобы я мог повредить стек ядра, написав функцию (которую я буду вставлять в некоторый путь выполнения ядра) или модуль.Функция поврежденного стека ядра
3
A
ответ
1
Еще один:
#define VALUE 1
#define HUGESIZE 50
void overflow()
{
char buffer[0];
printk("Overflowing stack.. \n");
memset(buffer, VALUE, HUGESIZE);
}
0
Как об этом:
void overflow_stack() {
int p[1];
int i;
for(i = 0; i < 1024; i++) {
p[i] = i;
}
}
Смежные вопросы
- 1. Поймать SIGSEGV при срабатывании поврежденного стека
- 2. Ошибка очереди стека ядра ядра Linux
- 3. Ячейка стека внутри ядра Linux
- 4. Как правильно использовать трассировку стека (из ядра или ядра)?
- 5. файл поврежденного файла поврежден
- 6. Где называется функция дескриптора ядра() ядра Symfony?
- 7. Неэффективная функция ядра
- 8. Функция внутри ядра cuda
- 9. Функция ядра и cudaMemcpy
- 10. рекурсивная функция ядра сбрасывали
- 11. Hillis & Steele: Функция ядра
- 12. CUDA функция ядра
- 13. C Функция наложения стека
- 14. Функция обновления стека MEAN
- 15. Переполнение стека отладки в модулях ядра
- 16. Размер стека, используемый при разработке ядра
- 17. Как Linux помнит свой указатель стека ядра?
- 18. Восстановление поврежденного стола
- 19. Создание поврежденного pdf-файла
- 20. Ремонт поврежденного репозитория SVN
- 21. Очистка поврежденного файла JSON
- 22. Восстановление поврежденного видеофайла
- 23. Загрузка поврежденного .zip (php)
- 24. Ремонт поврежденного видеофайла MP4
- 25. Обнаружение поврежденного флеш-файла
- 26. Обнаружение поврежденного файла изображения
- 27. Функция ядра для K-средних
- 28. Функция malloc в пространстве ядра
- 29. Matlab SVM функция пользовательского ядра
- 30. Функция ядра Linux() и read()