HomeFreeBSD

The module load address always needs to be included when setting the dm_*_va

Description

The module load address always needs to be included when setting the dm_*_va
fields of dt_module_t. Previously, this was only done on architectures where
kernel modules have type ET_REL; this change fixes that. As a result, symbol
name resolution in the stack() action now works properly for kernel modules
on i386.

Reported by: Shrikanth Kamath <shrikanth07@gmail.com>
Tested by: Shrikanth Kamath
Discussed with: avg
MFC after: 2 weeks

Details

Provenance
markjAuthored on
Parents
rS275010: Add Apple Intrepid USB controller ID.
Branches
Unknown
Tags
Unknown

Event Timeline