SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Svensson Joel)
 

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

  • Chamith, B.Indiana University (författare)

Instruction punning: Lightweight instrumentation for x86-64

  • Artikel/kapitelEngelska2017

Förlag, utgivningsår, omfång ...

  • 2017-06-14
  • New York, NY, USA :ACM,2017

Nummerbeteckningar

  • LIBRIS-ID:oai:research.chalmers.se:b82f16af-a6e7-4bf3-9c41-4a7ae85ceec0
  • https://research.chalmers.se/publication/517092URI
  • https://doi.org/10.1145/3062341.3062344DOI
  • https://research.chalmers.se/publication/250915URI

Kompletterande språkuppgifter

  • Språk:engelska
  • Sammanfattning på:engelska

Ingår i deldatabas

Klassifikation

  • Ämneskategori:kon swepub-publicationtype
  • Ämneskategori:ref swepub-contenttype

Anmärkningar

  • 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 och genrebeteckningar

Biuppslag (personer, institutioner, konferenser, titlar ...)

  • Svensson, Joel Bo,1979Chalmers tekniska högskola,Chalmers University of Technology(Swepub:cth)joels (författare)
  • Dalessandro, L.Indiana University (författare)
  • Newton, R.Indiana University (författare)
  • Indiana UniversityChalmers tekniska högskola (creator_code:org_t)

Sammanhörande titlar

  • Ingår i:ACM SIGPLAN NoticesNew York, NY, USA : ACM52:6, s. 320-3321523-2867

Internetlänk

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