Я тут изучаю линуксовый модуль, Интел архитектура, 64 бита, то есть параметры передаются через регистры и первый должен через rdi идти. А тут смотрю дизассемблерный листинг и буквально вторая инструкция это занести в rdi некий адрес. Это как может такое быть?
Листинг в отладчике
0xffffffffc0845006 <+6>: mov $0xffffffffc0847160,%rdi