[okl4-developer] Question about memsection_create_fixed, iguana server library
Nelson Tam
nelson at ok-labs.com
Tue Apr 15 11:08:56 EST 2008
Hi Anand,
On 11/04/2008, at 2:49 PM, Anand Gore wrote:
>
> I wanted to dynamically load a binary to a specific location e.g.
>
> 0x2000000 in my task/thread. Here is the code I have -
>
> mnsigned int base_address=0x200000;
>
> mm_s memsection_create_fixed(section_size, base_address); if(mm_s !=
> 0) {
>
> memcpy(base_address, binary_buffer, sizeof(binary_buffer));
>
> func=(func_t)base_address;
>
> func();
>
> }
>
> The binary is built and linked to a fixed address 0x2000000, such
> that there will be an initialization function at 0x2000000.
>
> But I read in the document that the memsection_create_fixed is going
> to go away sometime down the line.
>
> I am wondering if there is going to be a replacement function for
> that or there is a better way to do this.
>
There certainly is. This is a feature that we will be strongly
advocating and supporting in the upcoming public release, along with
comprehensive documentation.
--
(nt)
Nelson Tam
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1560 bytes
Desc: not available
Url : http://lists.okl4.org/pipermail/developer/attachments/20080415/5f426151/attachment.bin
More information about the Developer
mailing list