Home | History | Annotate | Download | only in courgette

Lines Matching defs:rel32

365   HistogramTargets("rel32 relocs", rel32_target_rvas_);
449 // Find the rel32 relocations.
464 // Heuristic discovery of rel32 locations in instruction stream: are the
465 // next few bytes the start of an instruction containing a rel32
467 const uint8* rel32 = NULL;
470 if (*p == 0xE8 || *p == 0xE9) { // jmp rel32 and call rel32
471 rel32 = p + 1;
477 rel32 = p + 2;
480 if (rel32) {
481 RVA rel32_rva = static_cast<RVA>(rel32 - adjust_pointer_to_rva);
490 // Beginning of abs32 reloc is before end of rel32 reloc so they
497 RVA target_rva = rel32_rva + 4 + Read32LittleEndian(rel32);
498 // To be valid, rel32 target must be within image, and within this
506 p = rel32 + 4;