Lines Matching refs:segment_name
76 bool GetSegmentAddressX86(const DumpContext& context, string segment_name, in GetSegmentAddressX86() argument
78 if (segment_name == "ds") { in GetSegmentAddressX86()
80 } else if (segment_name == "es") { in GetSegmentAddressX86()
82 } else if (segment_name == "fs") { in GetSegmentAddressX86()
84 } else if (segment_name == "gs") { in GetSegmentAddressX86()
87 BPLOG(ERROR) << "Unsupported segment register: " << segment_name; in GetSegmentAddressX86()
94 bool GetSegmentAddressAMD64(const DumpContext& context, string segment_name, in GetSegmentAddressAMD64() argument
96 if (segment_name == "ds") { in GetSegmentAddressAMD64()
98 } else if (segment_name == "es") { in GetSegmentAddressAMD64()
101 BPLOG(ERROR) << "Unsupported segment register: " << segment_name; in GetSegmentAddressAMD64()
108 bool GetSegmentAddress(const DumpContext& context, string segment_name, in GetSegmentAddress() argument
111 return GetSegmentAddressX86(context, segment_name, address); in GetSegmentAddress()
113 return GetSegmentAddressAMD64(context, segment_name, address); in GetSegmentAddress()
400 string segment_name = match[1].str(); in CalculateAddress() local
413 if (segment_name.size() && in CalculateAddress()
414 !GetSegmentAddress(context, segment_name, segment_address)) { in CalculateAddress()