Запитання з тегом «assembly»

11
Як переглянути двійковий файл?
З того, що я розумію, компілятор створює двійковий файл, що складається з 1-х та 0-х, які може читати процесор. У мене є двійковий файл, але як його відкрити, щоб побачити 1 і 0, які там є? Текстовий редактор каже, що не може його відкрити ... PS У мене складений двійковий …
45 binary  assembly 


1
Як перехрестити Chromium для ARM?
Мета Мені потрібно встановити Chromium на FriendlyARM mini210sпід управлінням Linux 3.0.8 armv7l Навколишнє середовище Бродячий ящик з Ubuntu Precision64 Встановлюється depot_toolsвідповідно до цих вказівок Get-the-code та Linux Chromium ARM Інструментальна мережа depot_tools Після отримання depot_tools: vagrant@vagrant:~/depot_tools$ fetch chromium Змінні середовища export GYP_CROSSCOMPILE=1 export GYP_DEFINES="target_arch=arm arm_float_abi=hard" Залежності vagrant@vagrant:~/depot_tools/src$ ./chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py --arch=arm Installing …

1
Де в вихідному коді GRUB2 знаходиться передача / перехід до коду ядра?
Я шукаю рядок коду, де GRUB2 нарешті переходить до коду ядра і, таким чином, передає виконання в x86 системах? Я думаю, це у файлі асемблера, оскільки це дуже низька архітектура. Я подивився на вихідні файли в /grub-core/boot/i386/pc/*.Sі знайшли JMPв boot.S на лінії 455 , але kernel_addressможе бути адреса GRUB2 ядра …

2
Як я налагоджую модуль ядра, в якому з'являється вказівник NULL?
У мене є власний модуль ядра, який я компілював із цього патча, який додає підтримку logitech G19клавіатури серед інших пристроїв серії G. Я скомпілював це чудово проти головної гілки ядра Ubuntu (2.6.35). Я можу завантажувати та завантажувати модуль, але я стикаюся із справді дивною ситуацією. Як тільки я завантажую модуль …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.