[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