Lines Matching full:guest
295 /* This struct carries guest and host ABI variant information that may
302 guest is ppc32-linux ==> 0
303 guest is ppc64-linux ==> 288
304 guest is ppc32-aix5 ==> 220
305 guest is ppc64-aix5 ==> unknown
306 guest is amd64-linux ==> 128
307 guest is other ==> inapplicable
310 guest is amd64-linux ==> True
311 guest is amd64-darwin ==> False
312 guest is other ==> inapplicable
315 guest is amd64-darwin ==> True
316 guest is amd64-linux ==> False
317 guest is other ==> inapplicable
320 guest is ppc64-linux ==> True
321 guest is ppc32-linux ==> False
322 guest is ppc64-aix5 ==> unknown
323 guest is ppc32-aix5 ==> False
324 guest is other ==> inapplicable
327 guest is ppc64-linux ==> const True
328 guest is ppc32-linux ==> const False
329 guest is ppc64-aix5 ==> unknown
330 guest is ppc32-aix5 ==> True except for calls to
332 guest is other ==> inapplicable
335 guest is ppc32-aix5 or ppc64-aix5 ==> True
336 guest is ppc32-linux or ppc64-linux ==> False
337 guest is other ==> inapplicable
372 (function call) ? Is supplied with the guest address of the
404 /* VexRegisterUpdates specifies when to ensure that the guest state is
434 /* Controls when registers are updated in guest state. */
441 BBs longer than this are split up. Default=50 (guest
446 meaning that if a block contains less than 10 guest insns so
521 /*--- Describing guest state layout ---*/
524 /* Describe the guest state enough that the instrumentation
527 /* The max number of guest state chunks which we can describe as
533 /* Total size of the guest state, in bytes. Must be
545 /* Describe parts of the guest state regarded as 'always
555 /* A note about guest state layout.
557 LibVEX defines the layout for the guest state, in the file
567 There must be no holes in between the primary guest state, its two
621 /* Stats only: the number of guest insns included in the
628 /* Describes precisely the pieces of guest code that a translation
630 scheme of describing a chunk of guest code merely by its start
650 guest/host misc info. */
662 /* IN: the block to translate, and its guest address. */
665 /* where do the bytes really come from in the guest's aspace?
666 This is the post-redirection guest address. Not that Vex
671 /* Is it OK to chase into this guest address? May not be
675 /* OUT: which bits of guest code actually got translated */
734 At the end of each translation, the next guest address is
736 amd64: %rax, ppc32: %r3, ppc64: %r3). Optionally, the guest
746 'dispatcher_assisted', if the guest state pointer has been
749 which it is assumed that the guest state pointer is
885 entry, %ebp should point to the guest state, and %esp should be a
898 guest address of the next block to execute. %ebp may be changed
915 On entry, guest state pointer is r31. .dispatch must be NULL.
917 code will not change lr. At return, r3 holds the next guest addr
933 ALL GUEST ARCHITECTURES
935 The guest state must contain two pseudo-registers, guest_CMSTART
936 and guest_CMLEN. These are used to specify guest address ranges,
943 to the guest word size.
946 guest-word-sized. This is used to record the unredirected guest