Inventor
HUNDT ROBERT
US36 patents
⚠️ This page may combine multiple inventors who share the name “HUNDT ROBERT”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
HEWLETT PACKARD DEVELOPMENT CO
19 patentsUS6918110B2Jul 12, 2005
Dynamic instrumentation of an executable program by means of causing a breakpoint at the entry point of a function and providing instrumentation code
HEWLETT PACKARD DEVELOPMENT CO134 citations95
US7131115B2Oct 31, 2006
Unwinding instrumented program code
HEWLETT PACKARD DEVELOPMENT CO37 citations92
US7017153B2Mar 21, 2006
Uninstrumenting in-line code instrumentation via stack unwinding and cleanup
HEWLETT PACKARD DEVELOPMENT CO36 citations92
US6957421B2Oct 18, 2005
Providing debugging capability for program instrumented code
HEWLETT PACKARD DEVELOPMENT CO20 citations92
US6898785B2May 24, 2005
Handling calls from relocated instrumented functions to functions that expect a return pointer value in an original address space
HEWLETT PACKARD DEVELOPMENT CO21 citations92
US6851110B2Feb 1, 2005
Optimizing an executable computer program having address-bridging code segments
HEWLETT PACKARD DEVELOPMENT CO20 citations92
US6795964B2Sep 21, 2004
Edge profiling for executable program code having branches through stub code segments
HEWLETT PACKARD DEVELOPMENT CO19 citations92
US6817014B2Nov 9, 2004
Analysis of executable program code using compiler-generated function entry points and endpoints with other sources of function entry points and endpoints
HEWLETT PACKARD DEVELOPMENT CO41 citations91
US7249349B2Jul 24, 2007
Uninstrumenting in-line code instrumentation on-the-fly
HEWLETT PACKARD DEVELOPMENT CO22 citations89
US7415699B2Aug 19, 2008
Method and apparatus for controlling execution of a child process generated by a modified parent process
HEWLETT PACKARD DEVELOPMENT CO27 citations88
US6934943B2Aug 23, 2005
Optimization of control transfers to dynamically loaded modules
HEWLETT PACKARD DEVELOPMENT CO22 citations88
US7185320B2Feb 27, 2007
System and method for processing breakpoint events in a child process generated by a parent process
HEWLETT PACKARD DEVELOPMENT CO15 citations82
US7103878B2Sep 5, 2006
Method and system to instrument virtual function calls
HEWLETT PACKARD DEVELOPMENT CO13 citations81
US6993750B2Jan 31, 2006
Dynamic registration of dynamically generated code and corresponding unwind information
HEWLETT PACKARD DEVELOPMENT CO12 citations79
US7165162B2Jan 16, 2007
Partitioning modules for cross-module optimization
HEWLETT PACKARD DEVELOPMENT CO3 citations61
US7360207B2Apr 15, 2008
Method and system to analyze inlined functions
HEWLETT PACKARD DEVELOPMENT CO5 citations60
US7401330B2Jul 15, 2008
Cloning programming code
HEWLETT PACKARD DEVELOPMENT CO6 citations56
US7765242B2Jul 27, 2010
Methods and apparatus for structure layout optimization for multi-threaded programs
HEWLETT PACKARD DEVELOPMENT CO2 citations55
US6996810B2Feb 7, 2006
Lazy and precise update of unwind information for dynamically generated code
HEWLETT PACKARD DEVELOPMENT CO0 citations42
GOOGLE INC
9 patentsUS9401869B1Jul 26, 2016
System and methods for sharing memory subsystem resources among datacenter applications
GOOGLE INC14 citations92
US8806463B1Aug 12, 2014
Feedback-directed inter-procedural optimization
GOOGLE INC19 citations92
US8387026B1Feb 26, 2013
Compile-time feedback-directed optimizations using estimated edge profiles from hardware-event sampling
GOOGLE INC23 citations91
US9798527B1Oct 24, 2017
Loop and library fusion
GOOGLE INC39 citations90
US9292709B1Mar 22, 2016
Computing a checksum for content in local storage
GOOGLE INC5 citations73
US9524398B1Dec 20, 2016
Computing a checksum for content in local storage
GOOGLE INC2 citations63
US10313265B1Jun 4, 2019
System and methods for sharing memory subsystem resources among datacenter applications
GOOGLE INC0 citations52
US9798532B1Oct 24, 2017
Precompiling locally-stored instructions for a web application
GOOGLE INC1 citations51
US9516092B2Dec 6, 2016
Precompiling locally-stored instructions for a web application
GOOGLE INC0 citations51