Displaying 3 results from an estimated 3 matches for "00364".
Did you mean:
007364
2010 Jun 24
0
[LLVMdev] How to prevent an instruction to be executed more than once?
On Jun 24, 2010, at 7:00 AMPDT, Xinfinity wrote:
>
> I need to mark the beginning of some regions of code, that I want to
> patch at
> runtime.
> In this case, I want to mark the beginning of BB4 and then to patch
> the
> jumps, because I want to temporarily change the flow at runtime and
> then to
> restore the previous version.
>
> In order to patch, I
2010 Jul 07
3
Message: "err:psdrv:PSDRV_PPDGetNextTuple Line too long."
...0358 * Gets the next Keyword Option Value tuple from the file. Allocs space off
00359 * the process heap which should be free()ed by the caller if not needed.
00360 */
00361 static BOOL PSDRV_PPDGetNextTuple(FILE *fp, PPDTuple *tuple)
00362 {
00363 char line[257], *opt, *cp, *trans, *endkey;
00364 BOOL gotoption;
00365
00366 start:
00367
00368 gotoption = TRUE;
00369 opt = NULL;
00370 memset(tuple, 0, sizeof(*tuple));
00371
00372 do {
00373 if(!fgets(line, sizeof(line), fp))
00374 return FALSE;
00375 if(line[0] == '*' && line[...
2010 Jun 24
2
[LLVMdev] How to prevent an instruction to be executed more than once?
I need to mark the beginning of some regions of code, that I want to patch at
runtime.
In this case, I want to mark the beginning of BB4 and then to patch the
jumps, because I want to temporarily change the flow at runtime and then to
restore the previous version.
In order to patch, I need to know the exact structure of the generated code.
So, I might have a BasicBlock like:
BB4:
call void asm