Search

Michelle Ann Ruscetta

age ~63

from San Jose, CA

Also known as:
  • Michelle A Ruscetta
  • Michelle A Aruscetta
Phone and address:
4436 Belvedere Dr, San Jose, CA 95129
408 252-6621

Michelle Ruscetta Phones & Addresses

  • 4436 Belvedere Dr, San Jose, CA 95129 • 408 252-6621
  • 4336 Belvedere Dr, San Jose, CA 95129
  • Salt Lake City, UT
  • Cupertino, CA
  • Santa Clara, CA

Us Patents

  • Source Line Tracking In Optimized Code

    view source
  • US Patent:
    57130108, Jan 27, 1998
  • Filed:
    Feb 10, 1995
  • Appl. No.:
    8/387054
  • Inventors:
    William B. Buzbee - Half Moon Bay CA
    Michelle A. Ruscetta - San Jose CA
  • Assignee:
    Hewlett-Packard Company - Palo Alto CA
  • International Classification:
    G06F 1500
  • US Classification:
    395507
  • Abstract:
    Source code is compiled into intermediate code which includes object code instructions. Logical line markers are inserted within the intermediate code. Each logical line marker identifies a source code line from which originated object code instructions immediately adjacent to the logical line marker. Each logical line marker is associated with a specific basic block. Also, actual line markers are inserted so that an actual line marker is associated with every object code instruction. The actual line marker identifies a source code line from which originated the object code instruction associated with the actual line marker. The intermediate code is optimized to produce the optimized object code. During optimization, object code instructions are freely moved relative to the logical line markers; however, the logical line markers are not moved relative to each other. When an object code instruction is moved, the actual line marker associated with the moved object code instruction is also moved.
  • Method And System For Correlating Profile Data Dynamically Generated From An Optimized Executable Program With Source Code Statements

    view source
  • US Patent:
    62759817, Aug 14, 2001
  • Filed:
    Nov 12, 1998
  • Appl. No.:
    9/190994
  • Inventors:
    William B Buzbee - Half Moon Bay CA
    Michelle A. Ruscetta - San Jose CA
    Carol L. Thompson - San Jose CA
  • Assignee:
    Hewlett-Packard Company - Palo Alto CA
  • International Classification:
    G06F 945
  • US Classification:
    717 4
  • Abstract:
    A method and system for relating profile data generated by monitoring the execution of an optimized machine-code computer program back to the source-language description of the computer program. Logical line numbers are associated with the basic blocks of the intermediate-code representation of the computer program and actual line numbers are associated with each instruction of the intermediate-code representation of the computer program. During optimization of the intermediate code, the logical line numbers remain fixed to basic blocks, while actual line numbers remain fixed to intermediate-code instructions. A branch instruction and the target of the branch instruction in the optimized machine-code computer program or in an optimized assembly-language computer program can be related back to source-language statements by using the actual line number associated with the branch instruction and the logical line number associated with the basic block that contains the target of the branch instruction.
  • Debugging Optimized Code Using Data Change Points

    view source
  • US Patent:
    60918969, Jul 18, 2000
  • Filed:
    Dec 22, 1995
  • Appl. No.:
    8/577364
  • Inventors:
    Donald L. Curreri - Woburn MA
    Arun K. Iyengar - Yorktown Heights NY
    Russell A. Biesele - Santa Clara CA
    Michelle A. Ruscetta - San Jose CA
  • Assignee:
    Hewlett-Packard Company - Palo Alto CA
  • International Classification:
    G06F 1100
  • US Classification:
    395704
  • Abstract:
    A software development system with improved facilities for debugging optimized code. Certain parts of the operations specified by source statements are categorized as "data change points". A compiler 102 identifies the correspondence between the machine instructions that perform data change point operations and the source statements from which these machine instructions were derived and stores this mapping data 110 for use by a debugger program 104. This source code/machine instruction mapping data is used by the debugger to permit users to specify machine instruction locations (such as for setting breakpoints) by identifying a source statement and specifying that the debugger use the data change point of that statement; as another example, the step command includes an option that permits a user to continue execution until the next data change point instruction is reached. The debugger's source code display (FIGS. 5A and 5B) is also adapted to take advantage of the data change point mapping data: a user can request that the debugger highlight source statements for which the data change point instruction has executed; in marking the source display to indicate the location of the current execution point, the debugger can also show whether the next instruction to execute will be a data change point instruction.

Get Report for Michelle Ann Ruscetta from San Jose, CA, age ~63
Control profile