SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Svensson Joel)
 

Sökning: WFRF:(Svensson Joel) > Instruction punning...

Instruction punning: Lightweight instrumentation for x86-64

Chamith, B. (författare)
Indiana University
Svensson, Joel Bo, 1979 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
Dalessandro, L. (författare)
Indiana University
visa fler...
Newton, R. (författare)
Indiana University
visa färre...
 (creator_code:org_t)
2017-06-14
2017
Engelska.
Ingår i: ACM SIGPLAN Notices. - New York, NY, USA : ACM. - 1523-2867. ; 52:6, s. 320-332
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Existing techniques for injecting probes into running code are limited: they either fail to support probing arbitrary locations, or to support scalable, rapid toggling of probes. We introduce a new technique on x86-64, called instruction punning, which allows scalable probes at any instruction. The key idea is that when we inject a jump instruction, the relative address of the jump serves simultaneously as data and as an instruction sequence. We show that this approach achieves probe invocation overheads of only a few dozen cycles, as well as low probe activation/deactivation costs, even when all threads in the system are both invoking probes and toggling them. Unlike competing systems, the latent overhead when probes are deactivated is exactly zero.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Nyckelord

Application profiling
Dynamic instrumentation

Publikations- och innehållstyp

kon (ämneskategori)
ref (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy