×

Portable debugging services utilizing a client debugger object and a server debugger object with flexible addressing support

  • US 6,158,045 A
  • Filed: 11/13/1995
  • Issued: 12/05/2000
  • Est. Priority Date: 11/13/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus using object-oriented methods for transferring address references from a platform independent client debugger object operating on a first hardware platform to at least one platform dependent server debugger object operating on a second hardware platform, said apparatus allowing a single client debugger object to operate with server debugger objects running on different platforms and comprising:

  • (a) a plurality of polymorphic address objects, each of said polymorphic address objects containing address data in a different platform dependent address format, and platform dependent logic for manipulating said address data;

    (b) a monomorphic address object including a reference to one of said polymorphic address objects and platform independent logic for executing platform dependent logic in said referenced one of said polymorphic address objects;

    (c) logic in said client debugger object for executing said platform independent logic in said monomorphic address object; and

    (d) platform dependent logic in said server debugger object for generating platform dependent address data and storing said platform dependent address data in one of said polymorphic address objects.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×