MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / get_target_features

Method get_target_features

tools/webassembly.py:617–629  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

615
616 @memoize
617 def get_target_features(self):
618 section = self.get_custom_section('target_features')
619 if not section:
620 return {}
621 self.seek(section.offset)
622 assert self.read_string() == 'target_features'
623 features = {}
624 self.read_byte() # ignore feature count
625 while self.tell() < section.offset + section.size:
626 prefix = TargetFeaturePrefix(self.read_byte())
627 feature = self.read_string()
628 features[feature] = prefix
629 return features
630
631 @memoize
632 def get_sourceMappingURL(self):

Callers 2

extract_metadataFunction · 0.80
verify_features_secMethod · 0.80

Calls 6

get_custom_sectionMethod · 0.95
seekMethod · 0.95
read_stringMethod · 0.95
read_byteMethod · 0.95
tellMethod · 0.95
TargetFeaturePrefixClass · 0.85

Tested by 1

verify_features_secMethod · 0.64