15#define DEBUG_TYPE "jitlink"
20 0x00, 0x00, 0x00, 0x00};
23 0x18, 0x00, 0x41, (
char)0xf8,
24 0x00, 0x00, (
char)0x82, 0x3d,
25 0x00, 0x00, (
char)0x8c, (
char)0xe9,
26 (
char)0xa6, 0x03, (
char)0x89, 0x7d,
27 0x20, 0x04, (
char)0x80, 0x4e,
31 (
char)0xf8, 0x41, 0x00, 0x18,
32 0x3d, (
char)0x82, 0x00, 0x00,
33 (
char)0xe9, (
char)0x8c, 0x00, 0x00,
34 0x7d, (
char)0x89, 0x03, (
char)0xa6,
35 0x4e, (
char)0x80, 0x04, 0x20,
40 (
char)0xa6, 0x02, (
char)0x88, 0x7d,
41 0x05, (
char)0x00, (
char)0x9f, 0x42,
42 (
char)0xa6, 0x02, 0x68, 0x7d,
43 (
char)0xa6, 0x03, (
char)0x88, 0x7d,
44 0x00, 0x00, (
char)0x8b, 0x3d,
45 0x00, 0x00, (
char)0x8c, (
char)0xe9,
46 (
char)0xa6, 0x03, (
char)0x89, 0x7d,
47 0x20, 0x04, (
char)0x80, 0x4e,
51 0x7d, (
char)0x88, 0x02, (
char)0xa6,
52 0x42, (
char)0x9f, 0x00, 0x05,
53 0x7d, 0x68, 0x02, (
char)0xa6,
54 0x7d, (
char)0x88, 0x03, (
char)0xa6,
55 0x3d, (
char)0x8b, 0x00, 0x00,
56 (
char)0xe9, (
char)0x8c, 0x00, 0x00,
57 0x7d, (
char)0x89, 0x03, (
char)0xa6,
58 0x4e, (
char)0x80, 0x04, 0x20,
76 return "Pointer16HIGH";
78 return "Pointer16HIGHA";
80 return "Pointer16HIGHER";
82 return "Pointer16HIGHERA";
84 return "Pointer16HIGHEST";
86 return "Pointer16HIGHESTA";
90 return "Pointer16LODS";
114 return "TOCDelta16DS";
116 return "TOCDelta16HA";
118 return "TOCDelta16HI";
120 return "TOCDelta16LO";
122 return "TOCDelta16LODS";
124 return "RequestGOTAndTransformToDelta34";
126 return "CallBranchDelta";
128 return "CallBranchDeltaRestoreTOC";
130 return "RequestCall";
132 return "RequestCallNoTOC";
134 return "RequestTLSDescInGOTAndTransformToTOCDelta16HA";
136 return "RequestTLSDescInGOTAndTransformToTOCDelta16LO";
138 return "RequestTLSDescInGOTAndTransformToDelta34";
const char PointerJumpStubNoTOCContent_big[32]
@ RequestTLSDescInGOTAndTransformToTOCDelta16HA
@ CallBranchDeltaRestoreTOC
@ RequestGOTAndTransformToDelta34
@ RequestTLSDescInGOTAndTransformToTOCDelta16LO
@ RequestTLSDescInGOTAndTransformToDelta34
const char PointerJumpStubContent_little[20]
const char PointerJumpStubContent_big[20]
const char NullPointerContent[8]
const char PointerJumpStubNoTOCContent_little[32]
const char * getEdgeKindName(Edge::Kind K)
Returns a string name for the given ppc64 edge.
const char * getGenericEdgeKindName(Edge::Kind K)
Returns the string name of the given generic edge kind, or "unknown" otherwise.