RE: creating an asm opcode
Oh no, I understood what you meant. I just thought you said you had the function there. If the location of the function is variable, then you will need to jump to the first instruction to be executed, for example, asm(jmp pointer_to_my_function).
Now, the thing that I am NOT understanding is how you're executing this. I was assuming that you've got a compiled program and you want to call your function from it at some point. This would mean you need to replace some instructions in the original program. How are you editing the program in Javascript? Have you got it also in a data array?
Because, in that case, this is what you could do, which is what I was saying. At some point, your function will be allocated into memory. And at that point, you can get it's location. The method will be different for different methods of allocation. It seems that you've got this function in memory from javascript, and you've got access to that data from +. Is this right so far?
was put impeccably into words at DebianDay for me last Saturday, by Knut Yrvin of Trolltech - adults try something once, fail, and then are like "ffs this doesn't work". Children try, fail, and then try again, and succeed - maybe on the second, or even fifth retry. But the thing is that they keep at it and overcome the problems in the end.
-andrewdodd13
|