qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v6 4/8] module: implement module loading functio


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH v6 4/8] module: implement module loading function
Date: Wed, 11 Sep 2013 11:46:01 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8

On 09/11/2013 08:48 AM, Daniel P. Berrange wrote:
> We know the precise list of valid modules when building QEMU,
> so IMHO, this should just explicitly load each known module
> name, and *not* readdir. Also it should do something along the
> lines suggested their of poisoning exported symbols with a
> build hash to guarantee the modules loaded match the original
> binary and that the symbols change on every rebuild.

We need not mangle the symbols, which could be complicated to
actually implement, and irritating to work around within gdb.

We could instead just add the build-id as a variable within
the module.  Read and compare the build-id after loading the
module; unload and reject on mismatch.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]