tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Adding new feature - Kcov



On 12.12.2018 13:23, Martin Husemann wrote:
> On Wed, Dec 12, 2018 at 01:19:40PM +0100, Kamil Rytarowski wrote:
>> Upstream (dvyukov) suggested to evaluate whether to use pointers always
>> in 64bit types (uint64_t), as this way programs will be easier to reuse
>> in 32bit mode on 64-bit kernel mode.
> 
> I fail to parse that - can you give an example of what you mean?
> 
> Martin
> 

kcov returns kernel pointers, 32-bit program executed by 64-bit kernel
cannot store them in 32-bit integers. It would need to detect real
kernel ABI (and bypass constrains of emulation that fakes it) and handle
32 and 64-bit integers.

Switching to 64-bit integers only makes handling of kcov traces in all
scenarios easier.

Attachment: signature.asc
Description: OpenPGP digital signature



Home | Main Index | Thread Index | Old Index