SYMBOL INDEX (1785 symbols across 76 files) FILE: cmd/bitstringer/main.go function main (line 33) | func main() { function prefixDirectory (line 123) | func prefixDirectory(dir string, names []string) []string { function writeStringer (line 134) | func writeStringer(w io.Writer, pkg, tname, prefix string, consts []*typ... FILE: cmd/branchstats/main.go type PC (line 48) | type PC struct type Agg (line 53) | type Agg struct type pair (line 60) | type pair struct function main (line 66) | func main() { type pairSorter (line 190) | type pairSorter method Len (line 192) | func (p pairSorter) Len() int { method Swap (line 196) | func (p pairSorter) Swap(i, j int) { method Less (line 200) | func (p pairSorter) Less(i, j int) bool { function getLines (line 213) | func getLines(path string, minLine, maxLine int) ([]string, error) { function stringCommon (line 242) | func stringCommon(strs []string) int { FILE: cmd/memanim/hilbert_test.go function TestHilbert (line 9) | func TestHilbert(t *testing.T) { function abs (line 28) | func abs(n int) int { FILE: cmd/memanim/main.go constant pageBytes (line 47) | pageBytes = 4096 function main (line 49) | func main() { type event (line 213) | type event struct function parsePerf (line 222) | func parsePerf(fileName, by string) []event { type addrMapper (line 258) | type addrMapper struct method mapAddr (line 304) | func (am *addrMapper) mapAddr(addr uint64) uint64 { function newAddrMapper (line 266) | func newAddrMapper(events []event, normMax uint64) *addrMapper { function normalizeWeight (line 313) | func normalizeWeight(events []event) { function zeroTime (line 335) | func zeroTime(events []event) { type uint64Slice (line 345) | type uint64Slice method Len (line 347) | func (s uint64Slice) Len() int { method Less (line 351) | func (s uint64Slice) Less(i, j int) bool { method Swap (line 355) | func (s uint64Slice) Swap(i, j int) { function hilbert (line 361) | func hilbert(n, d int) (x, y int) { function writePNG (line 384) | func writePNG(path string, img image.Image) { constant numPanels (line 407) | numPanels = len(panelLevels) function init (line 414) | func init() { FILE: cmd/memheat/draw.go type TicksFormat (line 14) | type TicksFormat struct method HTicks (line 20) | func (f *TicksFormat) HTicks(svg *SVG, scale scale.Interface, x scale.... FILE: cmd/memheat/main.go type lineStat (line 23) | type lineStat struct function main (line 35) | func main() { type lineStatSorter (line 276) | type lineStatSorter struct method Len (line 281) | func (s lineStatSorter) Len() int { method Swap (line 285) | func (s lineStatSorter) Swap(i, j int) { method Less (line 289) | func (s lineStatSorter) Less(i, j int) bool { function limitFuncs (line 315) | func limitFuncs(stats []*lineStat, limit int) []*lineStat { function sections (line 328) | func sections(count int, newGroup func(int) bool) [][2]int { function getLine (line 345) | func getLine(path string, line int) string { FILE: cmd/memheat/svg.go type SVG (line 16) | type SVG struct method fprintf (line 51) | func (s *SVG) fprintf(format string, a ...interface{}) { method SetFill (line 58) | func (s *SVG) SetFill(c color.Color) { method SetStroke (line 66) | func (s *SVG) SetStroke(c color.Color) { method SetLineWidth (line 74) | func (s *SVG) SetLineWidth(lw float64) { method style (line 78) | func (s *SVG) style(parts ...string) string { method NewPath (line 93) | func (s *SVG) NewPath() *SVG { method MoveTo (line 98) | func (s *SVG) MoveTo(x, y float64) *SVG { method LineToRel (line 103) | func (s *SVG) LineToRel(xd, yd float64) *SVG { method Rect (line 116) | func (s *SVG) Rect(x, y, w, h float64) *SVG { method ClosePath (line 120) | func (s *SVG) ClosePath() *SVG { method pathData (line 125) | func (s *SVG) pathData() string { method Stroke (line 129) | func (s *SVG) Stroke() *SVG { method FillPreserve (line 134) | func (s *SVG) FillPreserve() *SVG { method Fill (line 139) | func (s *SVG) Fill() *SVG { method FillStroke (line 143) | func (s *SVG) FillStroke() *SVG { method Clip (line 148) | func (s *SVG) Clip() *SVG { method ResetClip (line 155) | func (s *SVG) ResetClip() *SVG { method Tooltip (line 160) | func (s *SVG) Tooltip(text string) *SVG { method TooltipHighlight (line 169) | func (s *SVG) TooltipHighlight(text string) *SVG { method Text (line 201) | func (s *SVG) Text(x, y float64, opts TextOpts, text string) { method Done (line 233) | func (s *SVG) Done() error { function NewSVG (line 29) | func NewSVG(w io.Writer, width, height int) *SVG { type svglen (line 37) | type svglen method String (line 39) | func (v svglen) String() string { function colorToCSS (line 43) | func colorToCSS(c color.Color) string { type Anchor (line 178) | type Anchor constant AnchorStart (line 181) | AnchorStart Anchor = iota constant AnchorMiddle (line 182) | AnchorMiddle constant AnchorEnd (line 183) | AnchorEnd type Baseline (line 186) | type Baseline constant BaselineAuto (line 189) | BaselineAuto Baseline = iota constant BaselineBaseline (line 190) | BaselineBaseline constant BaselineMiddle (line 191) | BaselineMiddle type TextOpts (line 194) | type TextOpts struct FILE: cmd/memlat/database.go type database (line 15) | type database struct method filter (line 208) | func (db *database) filter(f *filter, cb func(*proc, *record)) { type proc (line 35) | type proc struct type record (line 42) | type record struct type ipInfo (line 49) | type ipInfo struct type dataSrcID (line 56) | type dataSrcID type Metadata (line 58) | type Metadata struct function parsePerf (line 66) | func parsePerf(fileName string) *database { type filter (line 198) | type filter struct FILE: cmd/memlat/main.go function main (line 103) | func main() { type heatMapHandler (line 137) | type heatMapHandler struct method ServeHTTP (line 141) | func (h *heatMapHandler) ServeHTTP(w http.ResponseWriter, req *http.Re... constant latencyHistogramBins (line 416) | latencyHistogramBins = 60 type latencyHistogram (line 422) | type latencyHistogram struct method update (line 458) | func (h *latencyHistogram) update(r *record) { method max (line 470) | func (h *latencyHistogram) max() int { function newLatencyHistogram (line 450) | func newLatencyHistogram(scale scale.Quantitative) *latencyHistogram { type weightSorter (line 480) | type weightSorter method Len (line 482) | func (w weightSorter) Len() int { method Less (line 486) | func (w weightSorter) Less(i, j int) bool { method Swap (line 493) | func (w weightSorter) Swap(i, j int) { type sourceRange (line 497) | type sourceRange struct function expandSourceRanges (line 503) | func expandSourceRanges(r []sourceRange, by int) []sourceRange { function getLines (line 535) | func getLines(r sourceRange) ([]string, sourceRange, error) { type metadataHandler (line 564) | type metadataHandler struct method ServeHTTP (line 569) | func (h *metadataHandler) ServeHTTP(w http.ResponseWriter, req *http.R... FILE: cmd/memlat/static/bower_components/promise-polyfill/Promise-Statics.js function res (line 7) | function res(i, val) { FILE: cmd/memlat/static/bower_components/promise-polyfill/Promise.js function MakePromise (line 1) | function MakePromise (asap) { FILE: cmd/memlat/static/bower_components/webcomponentsjs/CustomElements.js function scheduleCallback (line 73) | function scheduleCallback(observer) { function wrapIfNeeded (line 80) | function wrapIfNeeded(node) { function dispatchCallbacks (line 83) | function dispatchCallbacks() { function removeTransientObserversFor (line 101) | function removeTransientObserversFor(observer) { function forEachAncestorAndObserverEnqueueRecord (line 110) | function forEachAncestorAndObserverEnqueueRecord(target, callback) { function JsMutationObserver (line 125) | function JsMutationObserver(callback) { function MutationRecord (line 175) | function MutationRecord(type, target) { function copyMutationRecord (line 186) | function copyMutationRecord(original) { function getRecord (line 198) | function getRecord(type, target) { function getRecordWithOldValue (line 201) | function getRecordWithOldValue(oldValue) { function clearRecords (line 207) | function clearRecords() { function recordRepresentsCurrentMutation (line 210) | function recordRepresentsCurrentMutation(record) { function selectRecord (line 213) | function selectRecord(lastRecord, newRecord) { function Registration (line 218) | function Registration(observer, target, options) { function forSubtree (line 369) | function forSubtree(node, cb) { function findAllElements (line 378) | function findAllElements(node, find, data) { function forRoots (line 394) | function forRoots(node, cb) { function forDocumentTree (line 401) | function forDocumentTree(doc, cb) { function _forDocumentTree (line 404) | function _forDocumentTree(doc, cb, processingDocuments) { function addedNode (line 426) | function addedNode(node, isAttached) { function added (line 429) | function added(node, isAttached) { function addedSubtree (line 437) | function addedSubtree(node, isAttached) { function deferMutation (line 448) | function deferMutation(fn) { function takeMutations (line 455) | function takeMutations() { function attached (line 463) | function attached(element) { function _attached (line 472) | function _attached(element) { function detachedNode (line 480) | function detachedNode(node) { function detached (line 486) | function detached(element) { function _detached (line 495) | function _detached(element) { function inDocument (line 503) | function inDocument(element) { function watchShadow (line 513) | function watchShadow(node) { function handler (line 523) | function handler(root, mutations) { function takeRecords (line 557) | function takeRecords(node) { function observe (line 572) | function observe(inRoot) { function upgradeDocument (line 583) | function upgradeDocument(doc) { function upgradeDocumentTree (line 591) | function upgradeDocumentTree(doc) { function upgrade (line 613) | function upgrade(node, isAttached) { function upgradeWithDefinition (line 624) | function upgradeWithDefinition(element, definition, isAttached) { function implementPrototype (line 639) | function implementPrototype(element, definition) { function customMixin (line 647) | function customMixin(inTarget, inSrc, inNative) { function created (line 661) | function created(element) { function register (line 678) | function register(name, options) { function overrideAttributeApi (line 710) | function overrideAttributeApi(prototype) { function changeAttribute (line 724) | function changeAttribute(name, value, operation) { function isReservedTag (line 733) | function isReservedTag(name) { function ancestry (line 741) | function ancestry(extnds) { function resolveTagName (line 748) | function resolveTagName(definition) { function resolvePrototypeChain (line 758) | function resolvePrototypeChain(definition) { function instantiate (line 783) | function instantiate(definition) { function getRegisteredDefinition (line 787) | function getRegisteredDefinition(name) { function registerDefinition (line 792) | function registerDefinition(name, definition) { function generateConstructor (line 795) | function generateConstructor(definition) { function createElementNS (line 801) | function createElementNS(namespace, tag, typeExtension) { function createElement (line 808) | function createElement(tag, typeExtension) { function wrapDomMethodToForceUpgrade (line 858) | function wrapDomMethodToForceUpgrade(obj, methodName) { function bootstrap (line 930) | function bootstrap() { FILE: cmd/memlat/static/bower_components/webcomponentsjs/HTMLImports.js function scheduleCallback (line 73) | function scheduleCallback(observer) { function wrapIfNeeded (line 80) | function wrapIfNeeded(node) { function dispatchCallbacks (line 83) | function dispatchCallbacks() { function removeTransientObserversFor (line 101) | function removeTransientObserversFor(observer) { function forEachAncestorAndObserverEnqueueRecord (line 110) | function forEachAncestorAndObserverEnqueueRecord(target, callback) { function JsMutationObserver (line 125) | function JsMutationObserver(callback) { function MutationRecord (line 175) | function MutationRecord(type, target) { function copyMutationRecord (line 186) | function copyMutationRecord(original) { function getRecord (line 198) | function getRecord(type, target) { function getRecordWithOldValue (line 201) | function getRecordWithOldValue(oldValue) { function clearRecords (line 207) | function clearRecords() { function recordRepresentsCurrentMutation (line 210) | function recordRepresentsCurrentMutation(record) { function selectRecord (line 213) | function selectRecord(lastRecord, newRecord) { function Registration (line 218) | function Registration(observer, target, options) { function whenReady (line 368) | function whenReady(callback, doc) { function isDocumentReady (line 376) | function isDocumentReady(doc) { function whenDocumentReady (line 379) | function whenDocumentReady(callback, doc) { function markTargetLoaded (line 392) | function markTargetLoaded(event) { function watchImportsLoad (line 395) | function watchImportsLoad(callback, doc) { function isImportLoaded (line 432) | function isImportLoaded(link) { function handleImports (line 445) | function handleImports(nodes) { function isImport (line 452) | function isImport(element) { function handleImport (line 455) | function handleImport(element) { function nodeIsImport (line 900) | function nodeIsImport(elt) { function generateScriptDataUrl (line 903) | function generateScriptDataUrl(script) { function generateScriptContent (line 907) | function generateScriptContent(script) { function generateSourceMapHint (line 910) | function generateSourceMapHint(script) { function cloneStyle (line 918) | function cloneStyle(style) { function isImportLink (line 983) | function isImportLink(elt) { function isLinkRel (line 986) | function isLinkRel(elt, rel) { function hasBaseURIAccessor (line 989) | function hasBaseURIAccessor(doc) { function makeDocument (line 992) | function makeDocument(resource, url) { function bootstrap (line 1082) | function bootstrap() { FILE: cmd/memlat/static/bower_components/webcomponentsjs/MutationObserver.js function scheduleCallback (line 73) | function scheduleCallback(observer) { function wrapIfNeeded (line 80) | function wrapIfNeeded(node) { function dispatchCallbacks (line 83) | function dispatchCallbacks() { function removeTransientObserversFor (line 101) | function removeTransientObserversFor(observer) { function forEachAncestorAndObserverEnqueueRecord (line 110) | function forEachAncestorAndObserverEnqueueRecord(target, callback) { function JsMutationObserver (line 125) | function JsMutationObserver(callback) { function MutationRecord (line 175) | function MutationRecord(type, target) { function copyMutationRecord (line 186) | function copyMutationRecord(original) { function getRecord (line 198) | function getRecord(type, target) { function getRecordWithOldValue (line 201) | function getRecordWithOldValue(oldValue) { function clearRecords (line 207) | function clearRecords() { function recordRepresentsCurrentMutation (line 210) | function recordRepresentsCurrentMutation(record) { function selectRecord (line 213) | function selectRecord(lastRecord, newRecord) { function Registration (line 218) | function Registration(observer, target, options) { FILE: cmd/memlat/static/bower_components/webcomponentsjs/ShadowDOM.js function detectEval (line 54) | function detectEval() { function assert (line 69) | function assert(b) { function mixin (line 75) | function mixin(to, from) { function mixinStatics (line 83) | function mixinStatics(to, from) { function oneOf (line 100) | function oneOf(object, propertyNames) { function defineNonEnumerableDataProperty (line 111) | function defineNonEnumerableDataProperty(object, name, value) { function getWrapperConstructor (line 116) | function getWrapperConstructor(node, opt_instance) { function addForwardingProperties (line 132) | function addForwardingProperties(nativePrototype, wrapperPrototype) { function registerInstanceProperties (line 135) | function registerInstanceProperties(wrapperPrototype, instanceObject) { function isEventHandlerName (line 145) | function isEventHandlerName(name) { function isIdentifierName (line 148) | function isIdentifierName(name) { function getGetter (line 151) | function getGetter(name) { function getSetter (line 156) | function getSetter(name) { function getMethod (line 161) | function getMethod(name) { function getDescriptor (line 166) | function getDescriptor(source, name) { function installProperty (line 177) | function installProperty(source, target, allowMethod, opt_blacklist) { function register (line 209) | function register(nativeConstructor, wrapperConstructor, opt_instance) { function registerInternal (line 217) | function registerInternal(nativePrototype, wrapperConstructor, opt_insta... function isWrapperFor (line 227) | function isWrapperFor(wrapperConstructor, nativeConstructor) { function registerObject (line 230) | function registerObject(object) { function createWrapperConstructor (line 237) | function createWrapperConstructor(superWrapperConstructor) { function isWrapper (line 246) | function isWrapper(object) { function isNative (line 249) | function isNative(object) { function wrap (line 252) | function wrap(impl) { function unwrap (line 261) | function unwrap(wrapper) { function unsafeUnwrap (line 266) | function unsafeUnwrap(wrapper) { function setWrapper (line 269) | function setWrapper(impl, wrapper) { function unwrapIfNeeded (line 273) | function unwrapIfNeeded(object) { function wrapIfNeeded (line 276) | function wrapIfNeeded(object) { function rewrap (line 279) | function rewrap(node, wrapper) { function defineGetter (line 290) | function defineGetter(constructor, name, getter) { function defineWrapGetter (line 294) | function defineWrapGetter(constructor, name) { function forwardMethodsToWrapper (line 299) | function forwardMethodsToWrapper(constructors, names) { function newSplice (line 334) | function newSplice(index, removed, addedCount) { function ArraySplice (line 345) | function ArraySplice() {} function handle (line 495) | function handle() { function setEndOfMicrotask (line 517) | function setEndOfMicrotask(func) { function scheduleCallback (line 534) | function scheduleCallback(observer) { function notifyObservers (line 542) | function notifyObservers() { function MutationRecord (line 561) | function MutationRecord(type, target) { function registerTransientObservers (line 572) | function registerTransientObservers(ancestor, node) { function removeTransientObserversFor (line 582) | function removeTransientObserversFor(observer) { function enqueueMutation (line 593) | function enqueueMutation(target, type, data) { function MutationObserverOptions (line 633) | function MutationObserverOptions(options) { function MutationObserver (line 658) | function MutationObserver(callback) { function Registration (line 705) | function Registration(observer, target, options) { function TreeScope (line 743) | function TreeScope(root, parent) { method renderer (line 748) | get renderer() { function setTreeScope (line 761) | function setTreeScope(node, treeScope) { function getTreeScope (line 772) | function getTreeScope(node) { function isShadowRoot (line 810) | function isShadowRoot(node) { function rootOfNode (line 813) | function rootOfNode(node) { function getEventPath (line 816) | function getEventPath(node, event) { function eventMustBeStopped (line 848) | function eventMustBeStopped(event) { function isShadowInsertionPoint (line 864) | function isShadowInsertionPoint(node) { function getDestinationInsertionPoints (line 867) | function getDestinationInsertionPoints(node) { function eventRetargetting (line 870) | function eventRetargetting(path, currentTarget) { function getTreeScopeAncestors (line 883) | function getTreeScopeAncestors(treeScope) { function lowestCommonInclusiveAncestor (line 890) | function lowestCommonInclusiveAncestor(tsA, tsB) { function getTreeScopeRoot (line 901) | function getTreeScopeRoot(ts) { function relatedTargetResolution (line 905) | function relatedTargetResolution(event, currentTarget, relatedTarget) { function inSameTree (line 922) | function inSameTree(a, b) { function dispatchOriginalEvent (line 930) | function dispatchOriginalEvent(originalEvent) { function isLoadLikeEvent (line 940) | function isLoadLikeEvent(event) { function dispatchEvent (line 949) | function dispatchEvent(event, originalWrapperTarget) { function dispatchCapturing (line 986) | function dispatchCapturing(event, eventPath, win, overrideTarget) { function dispatchAtTarget (line 996) | function dispatchAtTarget(event, eventPath, win, overrideTarget) { function dispatchBubbling (line 1001) | function dispatchBubbling(event, eventPath, win, overrideTarget) { function invoke (line 1010) | function invoke(currentTarget, event, phase, eventPath, overrideTarget) { function Listener (line 1066) | function Listener(type, handler, capture) { method removed (line 1075) | get removed() { function Event (line 1087) | function Event(type, options) { method target (line 1099) | get target() { method currentTarget (line 1102) | get currentTarget() { method eventPhase (line 1105) | get eventPhase() { method path (line 1108) | get path() { function unwrapOptions (line 1122) | function unwrapOptions(options) { function registerGenericEvent (line 1130) | function registerGenericEvent(name, SuperEvent, prototype) { method relatedTarget (line 1149) | get relatedTarget() { function getInitFunction (line 1155) | function getInitFunction(name, relatedTargetIndex) { function constructEvent (line 1179) | function constructEvent(OriginalEvent, name, type, options) { function BeforeUnloadEvent (line 1228) | function BeforeUnloadEvent(impl) { method returnValue (line 1233) | get returnValue() { method returnValue (line 1236) | set returnValue(v) { function isValidListener (line 1241) | function isValidListener(fun) { function isMutationEvent (line 1245) | function isMutationEvent(type) { function EventTarget (line 1261) | function EventTarget(impl) { function getTargetToListenAt (line 1273) | function getTargetToListenAt(wrapper) { function hasListener (line 1331) | function hasListener(node, type) { function hasListenerInAncestors (line 1340) | function hasListenerInAncestors(target, type) { function wrapEventTargetMethods (line 1347) | function wrapEventTargetMethods(constructors) { function elementFromPoint (line 1351) | function elementFromPoint(self, document, x, y) { function getEventHandlerGetter (line 1360) | function getEventHandlerGetter(name) { function getEventHandlerSetter (line 1366) | function getEventHandlerSetter(name) { function nonEnum (line 1421) | function nonEnum(obj, prop) { function Touch (line 1424) | function Touch(impl) { method target (line 1428) | get target() { function TouchList (line 1443) | function TouchList() { function wrapTouchList (line 1452) | function wrapTouchList(nativeTouchList) { function TouchEvent (line 1460) | function TouchEvent(impl) { method touches (line 1465) | get touches() { method targetTouches (line 1468) | get targetTouches() { method changedTouches (line 1471) | get changedTouches() { function nonEnum (line 1491) | function nonEnum(obj, prop) { function NodeList (line 1494) | function NodeList() { function wrapNodeList (line 1504) | function wrapNodeList(list) { function addWrapNodeListMethod (line 1513) | function addWrapNodeListMethod(wrapperConstructor, name) { function assertIsNodeWrapper (line 1549) | function assertIsNodeWrapper(node) { function createOneElementNodeList (line 1552) | function createOneElementNodeList(node) { function enqueueRemovalForInsertedNodes (line 1559) | function enqueueRemovalForInsertedNodes(node, parent, nodes) { function enqueueRemovalForInsertedDocumentFragment (line 1566) | function enqueueRemovalForInsertedDocumentFragment(df, nodes) { function collectNodes (line 1571) | function collectNodes(node, parentNode, previousNode, nextNode) { function collectNodesNative (line 1600) | function collectNodesNative(node) { function collectNodesForDocumentFragment (line 1607) | function collectNodesForDocumentFragment(node) { function snapshotNodeList (line 1617) | function snapshotNodeList(nodeList) { function nodeWasAdded (line 1620) | function nodeWasAdded(node, treeScope) { function nodesWereAdded (line 1624) | function nodesWereAdded(nodes, parent) { function nodeWasRemoved (line 1630) | function nodeWasRemoved(node) { function nodesWereRemoved (line 1633) | function nodesWereRemoved(nodes) { function ensureSameOwnerDocument (line 1638) | function ensureSameOwnerDocument(parent, child) { function adoptNodesIfNeeded (line 1642) | function adoptNodesIfNeeded(owner, nodes) { function unwrapNodesForInsertion (line 1650) | function unwrapNodesForInsertion(owner, nodes) { function clearChildNodes (line 1660) | function clearChildNodes(wrapper) { function removeAllChildNodes (line 1671) | function removeAllChildNodes(wrapper) { function invalidateParent (line 1695) | function invalidateParent(node) { function cleanupNodes (line 1699) | function cleanupNodes(nodes) { function cloneNode (line 1707) | function cloneNode(node, deep, opt_doc) { function contains (line 1723) | function contains(self, child) { function Node (line 1731) | function Node(original) { method parentNode (line 1903) | get parentNode() { method firstChild (line 1906) | get firstChild() { method lastChild (line 1909) | get lastChild() { method nextSibling (line 1912) | get nextSibling() { method previousSibling (line 1915) | get previousSibling() { method parentElement (line 1918) | get parentElement() { method textContent (line 1925) | get textContent() { method textContent (line 1934) | set textContent(textContent) { method childNodes (line 1955) | get childNodes() { function filterNodeList (line 2038) | function filterNodeList(list, index, result, deep) { function shimSelector (line 2052) | function shimSelector(selector) { function shimMatchesSelector (line 2055) | function shimMatchesSelector(selector) { function findOne (line 2058) | function findOne(node, selector) { function matchesSelector (line 2068) | function matchesSelector(el, selector) { function matchesTagName (line 2072) | function matchesTagName(el, localName, localNameLowerCase) { function matchesEveryThing (line 2076) | function matchesEveryThing() { function matchesLocalNameOnly (line 2079) | function matchesLocalNameOnly(el, ns, localName) { function matchesNameSpace (line 2082) | function matchesNameSpace(el, ns) { function matchesLocalNameNS (line 2085) | function matchesLocalNameNS(el, ns, localName) { function findElements (line 2088) | function findElements(node, index, result, p, arg0, arg1) { function querySelectorAllFiltered (line 2097) | function querySelectorAllFiltered(p, index, result, selector, deep) { function getElementsByTagNameFiltered (line 2153) | function getElementsByTagNameFiltered(p, index, result, localName, lower... function getElementsByTagNameNSFiltered (line 2168) | function getElementsByTagNameNSFiltered(p, index, result, ns, localName) { function forwardElement (line 2213) | function forwardElement(node) { function backwardsElement (line 2219) | function backwardsElement(node) { method firstElementChild (line 2226) | get firstElementChild() { method lastElementChild (line 2229) | get lastElementChild() { method childElementCount (line 2232) | get childElementCount() { method children (line 2239) | get children() { method nextElementSibling (line 2254) | get nextElementSibling() { method previousElementSibling (line 2257) | get previousElementSibling() { function CharacterData (line 2281) | function CharacterData(node) { method nodeValue (line 2286) | get nodeValue() { method nodeValue (line 2289) | set nodeValue(data) { method textContent (line 2292) | get textContent() { method textContent (line 2295) | set textContent(value) { method data (line 2298) | get data() { method data (line 2301) | set data(value) { function toUInt32 (line 2320) | function toUInt32(x) { function Text (line 2324) | function Text(node) { function getClass (line 2353) | function getClass(el) { function enqueueClassAttributeChange (line 2356) | function enqueueClassAttributeChange(el, oldValue) { function invalidateClass (line 2363) | function invalidateClass(el) { function changeClass (line 2366) | function changeClass(tokenList, method, args) { function invalidateRendererBasedOnAttribute (line 2414) | function invalidateRendererBasedOnAttribute(element, name) { function enqueAttributeChange (line 2420) | function enqueAttributeChange(element, name, oldValue) { function Element (line 2428) | function Element(node) { method shadowRoot (line 2440) | get shadowRoot() { method classList (line 2455) | get classList() { method className (line 2465) | get className() { method className (line 2468) | set className(v) { method id (line 2471) | get id() { method id (line 2474) | set id(v) { function escapeReplace (line 2516) | function escapeReplace(c) { function escapeAttr (line 2534) | function escapeAttr(s) { function escapeData (line 2537) | function escapeData(s) { function makeSet (line 2540) | function makeSet(arr) { function needsSelfClosingSlash (line 2550) | function needsSelfClosingSlash(node) { function getOuterHTML (line 2555) | function getOuterHTML(node, parentNode) { function getInnerHTML (line 2583) | function getInnerHTML(node) { function setInnerHTML (line 2591) | function setInnerHTML(node, value, opt_tagName) { function HTMLElement (line 2604) | function HTMLElement(node) { method innerHTML (line 2609) | get innerHTML() { method innerHTML (line 2612) | set innerHTML(value) { method outerHTML (line 2633) | get outerHTML() { method outerHTML (line 2636) | set outerHTML(value) { method hidden (line 2673) | get hidden() { method hidden (line 2676) | set hidden(v) { function frag (line 2684) | function frag(contextElement, html) { function getter (line 2694) | function getter(name) { function getterRequiresRendering (line 2700) | function getterRequiresRendering(name) { function getterAndSetterRequiresRendering (line 2704) | function getterAndSetterRequiresRendering(name) { function methodRequiresRendering (line 2716) | function methodRequiresRendering(name) { function HTMLCanvasElement (line 2741) | function HTMLCanvasElement(node) { function HTMLContentElement (line 2761) | function HTMLContentElement(node) { method select (line 2767) | get select() { method select (line 2770) | set select(value) { function HTMLFormElement (line 2790) | function HTMLFormElement(node) { method elements (line 2795) | get elements() { function HTMLImageElement (line 2810) | function HTMLImageElement(node) { function Image (line 2815) | function Image(width, height) { function HTMLShadowElement (line 2837) | function HTMLShadowElement(node) { function getTemplateContentsOwner (line 2856) | function getTemplateContentsOwner(doc) { function extractContent (line 2868) | function extractContent(templateElement) { function HTMLTemplateElement (line 2878) | function HTMLTemplateElement(node) { method content (line 2888) | get content() { function HTMLMediaElement (line 2903) | function HTMLMediaElement(node) { function HTMLAudioElement (line 2919) | function HTMLAudioElement(node) { function Audio (line 2924) | function Audio(src) { function trimText (line 2948) | function trimText(s) { function HTMLOptionElement (line 2951) | function HTMLOptionElement(node) { method text (line 2956) | get text() { method text (line 2959) | set text(value) { method form (line 2962) | get form() { function Option (line 2967) | function Option(text, value, defaultSelected, selected) { function HTMLSelectElement (line 2992) | function HTMLSelectElement(node) { method form (line 3009) | get form() { function HTMLTableElement (line 3026) | function HTMLTableElement(node) { method caption (line 3031) | get caption() { method tHead (line 3037) | get tHead() { method tFoot (line 3046) | get tFoot() { method tBodies (line 3049) | get tBodies() { method rows (line 3055) | get rows() { function HTMLTableSectionElement (line 3075) | function HTMLTableSectionElement(node) { method rows (line 3081) | get rows() { function HTMLTableRowElement (line 3101) | function HTMLTableRowElement(node) { method cells (line 3106) | get cells() { function HTMLUnknownElement (line 3126) | function HTMLUnknownElement(node) { function SVGUseElement (line 3176) | function SVGUseElement(impl) { method instanceRoot (line 3182) | get instanceRoot() { method animatedInstanceRoot (line 3185) | get animatedInstanceRoot() { function SVGElementInstance (line 3203) | function SVGElementInstance(impl) { method correspondingElement (line 3208) | get correspondingElement() { method correspondingUseElement (line 3211) | get correspondingUseElement() { method parentNode (line 3214) | get parentNode() { method childNodes (line 3217) | get childNodes() { method firstChild (line 3220) | get firstChild() { method lastChild (line 3223) | get lastChild() { method previousSibling (line 3226) | get previousSibling() { method nextSibling (line 3229) | get nextSibling() { function CanvasRenderingContext2D (line 3247) | function CanvasRenderingContext2D(impl) { method canvas (line 3251) | get canvas() { function WebGLRenderingContext (line 3277) | function WebGLRenderingContext(impl) { method canvas (line 3281) | get canvas() { function ShadowRoot (line 3333) | function ShadowRoot(hostWrapper) { method innerHTML (line 3345) | get innerHTML() { method innerHTML (line 3348) | set innerHTML(value) { method olderShadowRoot (line 3352) | get olderShadowRoot() { method host (line 3355) | get host() { function getHost (line 3379) | function getHost(node) { function hostNodeToShadowNode (line 3386) | function hostNodeToShadowNode(refNode, offset) { function shadowNodeToHostNode (line 3402) | function shadowNodeToHostNode(node) { function Range (line 3406) | function Range(impl) { method startContainer (line 3410) | get startContainer() { method endContainer (line 3413) | get endContainer() { method commonAncestorContainer (line 3416) | get commonAncestorContainer() { function updateWrapperUpAndSideways (line 3500) | function updateWrapperUpAndSideways(wrapper) { function updateWrapperDown (line 3505) | function updateWrapperDown(wrapper) { function updateAllChildNodes (line 3509) | function updateAllChildNodes(parentNodeWrapper) { function insertBefore (line 3516) | function insertBefore(parentNodeWrapper, newChildWrapper, refChildWrappe... function remove (line 3533) | function remove(nodeWrapper) { function resetDistributedNodes (line 3548) | function resetDistributedNodes(insertionPoint) { function getDistributedNodes (line 3551) | function getDistributedNodes(insertionPoint) { function getChildNodesSnapshot (line 3556) | function getChildNodesSnapshot(node) { function renderAllPending (line 3566) | function renderAllPending() { function handleRequestAnimationFrame (line 3575) | function handleRequestAnimationFrame() { function getRendererForHost (line 3579) | function getRendererForHost(host) { function getShadowRootAncestor (line 3587) | function getShadowRootAncestor(node) { function getRendererForShadowRoot (line 3592) | function getRendererForShadowRoot(shadowRoot) { function RenderNode (line 3599) | function RenderNode(node) { function ShadowRenderer (line 3646) | function ShadowRenderer(host) { method parentRenderer (line 3664) | get parentRenderer() { function poolPopulation (line 3793) | function poolPopulation(node) { function getShadowInsertionPoint (line 3804) | function getShadowInsertionPoint(node) { function destributeNodeInto (line 3813) | function destributeNodeInto(child, insertionPoint) { function getDestinationInsertionPoints (line 3818) | function getDestinationInsertionPoints(node) { function resetDestinationInsertionPoints (line 3821) | function resetDestinationInsertionPoints(node) { function matches (line 3825) | function matches(node, contentElement) { function isFinalDestination (line 3838) | function isFinalDestination(insertionPoint, node) { function isInsertionPoint (line 3842) | function isInsertionPoint(node) { function isShadowHost (line 3845) | function isShadowHost(shadowHost) { function getShadowTrees (line 3848) | function getShadowTrees(host) { function render (line 3855) | function render(host) { function createWrapperConstructor (line 3901) | function createWrapperConstructor(name) { function Selection (line 3928) | function Selection(impl) { method anchorNode (line 3932) | get anchorNode() { method focusNode (line 3935) | get focusNode() { function TreeWalker (line 3977) | function TreeWalker(impl) { method root (line 3981) | get root() { method currentNode (line 3984) | get currentNode() { method currentNode (line 3987) | set currentNode(node) { method filter (line 3990) | get filter() { function Document (line 4042) | function Document(node) { function wrapMethod (line 4050) | function wrapMethod(name) { function adoptNodeNoRemove (line 4058) | function adoptNodeNoRemove(node, doc) { function adoptSubtree (line 4062) | function adoptSubtree(node, doc) { function adoptOlderShadowRoots (line 4069) | function adoptOlderShadowRoots(shadowRoot, doc) { function CustomElementConstructor (line 4155) | function CustomElementConstructor(node) { method implementation (line 4182) | get implementation() { method defaultView (line 4189) | get defaultView() { function DOMImplementation (line 4196) | function DOMImplementation(impl) { function wrapImplMethod (line 4204) | function wrapImplMethod(constructor, name) { function forwardImplMethod (line 4210) | function forwardImplMethod(constructor, name) { function Window (line 4240) | function Window(impl) { method document (line 4274) | get document() { function FormData (line 4307) | function FormData(formElement) { function overrideConstructor (line 4402) | function overrideConstructor(tagName) { FILE: cmd/memlat/static/bower_components/webcomponentsjs/webcomponents-lite.js function isRelativeScheme (line 81) | function isRelativeScheme(scheme) { function invalid (line 84) | function invalid() { function IDNAToASCII (line 88) | function IDNAToASCII(h) { function percentEscape (line 94) | function percentEscape(c) { function percentEscapeQuery (line 101) | function percentEscapeQuery(c) { function parse (line 109) | function parse(input, stateOverride, base) { function clear (line 458) | function clear() { function jURL (line 471) | function jURL(url, base) { method href (line 482) | get href() { method href (line 490) | set href(href) { method protocol (line 494) | get protocol() { method protocol (line 497) | set protocol(protocol) { method host (line 501) | get host() { method host (line 504) | set host(host) { method hostname (line 508) | get hostname() { method hostname (line 511) | set hostname(hostname) { method port (line 515) | get port() { method port (line 518) | set port(port) { method pathname (line 522) | get pathname() { method pathname (line 525) | set pathname(pathname) { method search (line 530) | get search() { method search (line 533) | set search(search) { method hash (line 539) | get hash() { method hash (line 542) | set hash(hash) { method origin (line 548) | get origin() { function scheduleCallback (line 641) | function scheduleCallback(observer) { function wrapIfNeeded (line 648) | function wrapIfNeeded(node) { function dispatchCallbacks (line 651) | function dispatchCallbacks() { function removeTransientObserversFor (line 669) | function removeTransientObserversFor(observer) { function forEachAncestorAndObserverEnqueueRecord (line 678) | function forEachAncestorAndObserverEnqueueRecord(target, callback) { function JsMutationObserver (line 693) | function JsMutationObserver(callback) { function MutationRecord (line 743) | function MutationRecord(type, target) { function copyMutationRecord (line 754) | function copyMutationRecord(original) { function getRecord (line 766) | function getRecord(type, target) { function getRecordWithOldValue (line 769) | function getRecordWithOldValue(oldValue) { function clearRecords (line 775) | function clearRecords() { function recordRepresentsCurrentMutation (line 778) | function recordRepresentsCurrentMutation(record) { function selectRecord (line 781) | function selectRecord(lastRecord, newRecord) { function Registration (line 786) | function Registration(observer, target, options) { function whenReady (line 936) | function whenReady(callback, doc) { function isDocumentReady (line 944) | function isDocumentReady(doc) { function whenDocumentReady (line 947) | function whenDocumentReady(callback, doc) { function markTargetLoaded (line 960) | function markTargetLoaded(event) { function watchImportsLoad (line 963) | function watchImportsLoad(callback, doc) { function isImportLoaded (line 1000) | function isImportLoaded(link) { function handleImports (line 1013) | function handleImports(nodes) { function isImport (line 1020) | function isImport(element) { function handleImport (line 1023) | function handleImport(element) { function nodeIsImport (line 1468) | function nodeIsImport(elt) { function generateScriptDataUrl (line 1471) | function generateScriptDataUrl(script) { function generateScriptContent (line 1475) | function generateScriptContent(script) { function generateSourceMapHint (line 1478) | function generateSourceMapHint(script) { function cloneStyle (line 1486) | function cloneStyle(style) { function isImportLink (line 1551) | function isImportLink(elt) { function isLinkRel (line 1554) | function isLinkRel(elt, rel) { function hasBaseURIAccessor (line 1557) | function hasBaseURIAccessor(doc) { function makeDocument (line 1560) | function makeDocument(resource, url) { function bootstrap (line 1650) | function bootstrap() { function forSubtree (line 1683) | function forSubtree(node, cb) { function findAllElements (line 1692) | function findAllElements(node, find, data) { function forRoots (line 1708) | function forRoots(node, cb) { function forDocumentTree (line 1715) | function forDocumentTree(doc, cb) { function _forDocumentTree (line 1718) | function _forDocumentTree(doc, cb, processingDocuments) { function addedNode (line 1740) | function addedNode(node, isAttached) { function added (line 1743) | function added(node, isAttached) { function addedSubtree (line 1751) | function addedSubtree(node, isAttached) { function deferMutation (line 1762) | function deferMutation(fn) { function takeMutations (line 1769) | function takeMutations() { function attached (line 1777) | function attached(element) { function _attached (line 1786) | function _attached(element) { function detachedNode (line 1794) | function detachedNode(node) { function detached (line 1800) | function detached(element) { function _detached (line 1809) | function _detached(element) { function inDocument (line 1817) | function inDocument(element) { function watchShadow (line 1827) | function watchShadow(node) { function handler (line 1837) | function handler(root, mutations) { function takeRecords (line 1871) | function takeRecords(node) { function observe (line 1886) | function observe(inRoot) { function upgradeDocument (line 1897) | function upgradeDocument(doc) { function upgradeDocumentTree (line 1905) | function upgradeDocumentTree(doc) { function upgrade (line 1927) | function upgrade(node, isAttached) { function upgradeWithDefinition (line 1938) | function upgradeWithDefinition(element, definition, isAttached) { function implementPrototype (line 1953) | function implementPrototype(element, definition) { function customMixin (line 1961) | function customMixin(inTarget, inSrc, inNative) { function created (line 1975) | function created(element) { function register (line 1992) | function register(name, options) { function overrideAttributeApi (line 2024) | function overrideAttributeApi(prototype) { function changeAttribute (line 2038) | function changeAttribute(name, value, operation) { function isReservedTag (line 2047) | function isReservedTag(name) { function ancestry (line 2055) | function ancestry(extnds) { function resolveTagName (line 2062) | function resolveTagName(definition) { function resolvePrototypeChain (line 2072) | function resolvePrototypeChain(definition) { function instantiate (line 2097) | function instantiate(definition) { function getRegisteredDefinition (line 2101) | function getRegisteredDefinition(name) { function registerDefinition (line 2106) | function registerDefinition(name, definition) { function generateConstructor (line 2109) | function generateConstructor(definition) { function createElementNS (line 2115) | function createElementNS(namespace, tag, typeExtension) { function createElement (line 2122) | function createElement(tag, typeExtension) { function wrapDomMethodToForceUpgrade (line 2172) | function wrapDomMethodToForceUpgrade(obj, methodName) { function bootstrap (line 2244) | function bootstrap() { function escapeReplace (line 2347) | function escapeReplace(c) { function escapeData (line 2362) | function escapeData(s) { FILE: cmd/memlat/static/bower_components/webcomponentsjs/webcomponents.js function detectEval (line 99) | function detectEval() { function assert (line 114) | function assert(b) { function mixin (line 120) | function mixin(to, from) { function mixinStatics (line 128) | function mixinStatics(to, from) { function oneOf (line 145) | function oneOf(object, propertyNames) { function defineNonEnumerableDataProperty (line 156) | function defineNonEnumerableDataProperty(object, name, value) { function getWrapperConstructor (line 161) | function getWrapperConstructor(node, opt_instance) { function addForwardingProperties (line 177) | function addForwardingProperties(nativePrototype, wrapperPrototype) { function registerInstanceProperties (line 180) | function registerInstanceProperties(wrapperPrototype, instanceObject) { function isEventHandlerName (line 190) | function isEventHandlerName(name) { function isIdentifierName (line 193) | function isIdentifierName(name) { function getGetter (line 196) | function getGetter(name) { function getSetter (line 201) | function getSetter(name) { function getMethod (line 206) | function getMethod(name) { function getDescriptor (line 211) | function getDescriptor(source, name) { function installProperty (line 222) | function installProperty(source, target, allowMethod, opt_blacklist) { function register (line 254) | function register(nativeConstructor, wrapperConstructor, opt_instance) { function registerInternal (line 262) | function registerInternal(nativePrototype, wrapperConstructor, opt_insta... function isWrapperFor (line 272) | function isWrapperFor(wrapperConstructor, nativeConstructor) { function registerObject (line 275) | function registerObject(object) { function createWrapperConstructor (line 282) | function createWrapperConstructor(superWrapperConstructor) { function isWrapper (line 291) | function isWrapper(object) { function isNative (line 294) | function isNative(object) { function wrap (line 297) | function wrap(impl) { function unwrap (line 306) | function unwrap(wrapper) { function unsafeUnwrap (line 311) | function unsafeUnwrap(wrapper) { function setWrapper (line 314) | function setWrapper(impl, wrapper) { function unwrapIfNeeded (line 318) | function unwrapIfNeeded(object) { function wrapIfNeeded (line 321) | function wrapIfNeeded(object) { function rewrap (line 324) | function rewrap(node, wrapper) { function defineGetter (line 335) | function defineGetter(constructor, name, getter) { function defineWrapGetter (line 339) | function defineWrapGetter(constructor, name) { function forwardMethodsToWrapper (line 344) | function forwardMethodsToWrapper(constructors, names) { function newSplice (line 378) | function newSplice(index, removed, addedCount) { function ArraySplice (line 389) | function ArraySplice() {} function handle (line 538) | function handle() { function setEndOfMicrotask (line 560) | function setEndOfMicrotask(func) { function scheduleCallback (line 576) | function scheduleCallback(observer) { function notifyObservers (line 584) | function notifyObservers() { function MutationRecord (line 603) | function MutationRecord(type, target) { function registerTransientObservers (line 614) | function registerTransientObservers(ancestor, node) { function removeTransientObserversFor (line 624) | function removeTransientObserversFor(observer) { function enqueueMutation (line 635) | function enqueueMutation(target, type, data) { function MutationObserverOptions (line 675) | function MutationObserverOptions(options) { function MutationObserver (line 700) | function MutationObserver(callback) { function Registration (line 747) | function Registration(observer, target, options) { function TreeScope (line 784) | function TreeScope(root, parent) { method renderer (line 789) | get renderer() { function setTreeScope (line 802) | function setTreeScope(node, treeScope) { function getTreeScope (line 813) | function getTreeScope(node) { function isShadowRoot (line 850) | function isShadowRoot(node) { function rootOfNode (line 853) | function rootOfNode(node) { function getEventPath (line 856) | function getEventPath(node, event) { function eventMustBeStopped (line 888) | function eventMustBeStopped(event) { function isShadowInsertionPoint (line 904) | function isShadowInsertionPoint(node) { function getDestinationInsertionPoints (line 907) | function getDestinationInsertionPoints(node) { function eventRetargetting (line 910) | function eventRetargetting(path, currentTarget) { function getTreeScopeAncestors (line 923) | function getTreeScopeAncestors(treeScope) { function lowestCommonInclusiveAncestor (line 930) | function lowestCommonInclusiveAncestor(tsA, tsB) { function getTreeScopeRoot (line 941) | function getTreeScopeRoot(ts) { function relatedTargetResolution (line 945) | function relatedTargetResolution(event, currentTarget, relatedTarget) { function inSameTree (line 962) | function inSameTree(a, b) { function dispatchOriginalEvent (line 970) | function dispatchOriginalEvent(originalEvent) { function isLoadLikeEvent (line 980) | function isLoadLikeEvent(event) { function dispatchEvent (line 989) | function dispatchEvent(event, originalWrapperTarget) { function dispatchCapturing (line 1026) | function dispatchCapturing(event, eventPath, win, overrideTarget) { function dispatchAtTarget (line 1036) | function dispatchAtTarget(event, eventPath, win, overrideTarget) { function dispatchBubbling (line 1041) | function dispatchBubbling(event, eventPath, win, overrideTarget) { function invoke (line 1050) | function invoke(currentTarget, event, phase, eventPath, overrideTarget) { function Listener (line 1106) | function Listener(type, handler, capture) { method removed (line 1115) | get removed() { function Event (line 1127) | function Event(type, options) { method target (line 1139) | get target() { method currentTarget (line 1142) | get currentTarget() { method eventPhase (line 1145) | get eventPhase() { method path (line 1148) | get path() { function unwrapOptions (line 1162) | function unwrapOptions(options) { function registerGenericEvent (line 1170) | function registerGenericEvent(name, SuperEvent, prototype) { method relatedTarget (line 1189) | get relatedTarget() { function getInitFunction (line 1195) | function getInitFunction(name, relatedTargetIndex) { function constructEvent (line 1219) | function constructEvent(OriginalEvent, name, type, options) { function BeforeUnloadEvent (line 1268) | function BeforeUnloadEvent(impl) { method returnValue (line 1273) | get returnValue() { method returnValue (line 1276) | set returnValue(v) { function isValidListener (line 1281) | function isValidListener(fun) { function isMutationEvent (line 1285) | function isMutationEvent(type) { function EventTarget (line 1301) | function EventTarget(impl) { function getTargetToListenAt (line 1313) | function getTargetToListenAt(wrapper) { function hasListener (line 1371) | function hasListener(node, type) { function hasListenerInAncestors (line 1380) | function hasListenerInAncestors(target, type) { function wrapEventTargetMethods (line 1387) | function wrapEventTargetMethods(constructors) { function elementFromPoint (line 1391) | function elementFromPoint(self, document, x, y) { function getEventHandlerGetter (line 1400) | function getEventHandlerGetter(name) { function getEventHandlerSetter (line 1406) | function getEventHandlerSetter(name) { function nonEnum (line 1460) | function nonEnum(obj, prop) { function Touch (line 1463) | function Touch(impl) { method target (line 1467) | get target() { function TouchList (line 1482) | function TouchList() { function wrapTouchList (line 1491) | function wrapTouchList(nativeTouchList) { function TouchEvent (line 1499) | function TouchEvent(impl) { method touches (line 1504) | get touches() { method targetTouches (line 1507) | get targetTouches() { method changedTouches (line 1510) | get changedTouches() { function nonEnum (line 1529) | function nonEnum(obj, prop) { function NodeList (line 1532) | function NodeList() { function wrapNodeList (line 1542) | function wrapNodeList(list) { function addWrapNodeListMethod (line 1551) | function addWrapNodeListMethod(wrapperConstructor, name) { function assertIsNodeWrapper (line 1585) | function assertIsNodeWrapper(node) { function createOneElementNodeList (line 1588) | function createOneElementNodeList(node) { function enqueueRemovalForInsertedNodes (line 1595) | function enqueueRemovalForInsertedNodes(node, parent, nodes) { function enqueueRemovalForInsertedDocumentFragment (line 1602) | function enqueueRemovalForInsertedDocumentFragment(df, nodes) { function collectNodes (line 1607) | function collectNodes(node, parentNode, previousNode, nextNode) { function collectNodesNative (line 1636) | function collectNodesNative(node) { function collectNodesForDocumentFragment (line 1643) | function collectNodesForDocumentFragment(node) { function snapshotNodeList (line 1653) | function snapshotNodeList(nodeList) { function nodeWasAdded (line 1656) | function nodeWasAdded(node, treeScope) { function nodesWereAdded (line 1660) | function nodesWereAdded(nodes, parent) { function nodeWasRemoved (line 1666) | function nodeWasRemoved(node) { function nodesWereRemoved (line 1669) | function nodesWereRemoved(nodes) { function ensureSameOwnerDocument (line 1674) | function ensureSameOwnerDocument(parent, child) { function adoptNodesIfNeeded (line 1678) | function adoptNodesIfNeeded(owner, nodes) { function unwrapNodesForInsertion (line 1686) | function unwrapNodesForInsertion(owner, nodes) { function clearChildNodes (line 1696) | function clearChildNodes(wrapper) { function removeAllChildNodes (line 1707) | function removeAllChildNodes(wrapper) { function invalidateParent (line 1731) | function invalidateParent(node) { function cleanupNodes (line 1735) | function cleanupNodes(nodes) { function cloneNode (line 1743) | function cloneNode(node, deep, opt_doc) { function contains (line 1759) | function contains(self, child) { function Node (line 1767) | function Node(original) { method parentNode (line 1939) | get parentNode() { method firstChild (line 1942) | get firstChild() { method lastChild (line 1945) | get lastChild() { method nextSibling (line 1948) | get nextSibling() { method previousSibling (line 1951) | get previousSibling() { method parentElement (line 1954) | get parentElement() { method textContent (line 1961) | get textContent() { method textContent (line 1970) | set textContent(textContent) { method childNodes (line 1991) | get childNodes() { function filterNodeList (line 2073) | function filterNodeList(list, index, result, deep) { function shimSelector (line 2087) | function shimSelector(selector) { function shimMatchesSelector (line 2090) | function shimMatchesSelector(selector) { function findOne (line 2093) | function findOne(node, selector) { function matchesSelector (line 2103) | function matchesSelector(el, selector) { function matchesTagName (line 2107) | function matchesTagName(el, localName, localNameLowerCase) { function matchesEveryThing (line 2111) | function matchesEveryThing() { function matchesLocalNameOnly (line 2114) | function matchesLocalNameOnly(el, ns, localName) { function matchesNameSpace (line 2117) | function matchesNameSpace(el, ns) { function matchesLocalNameNS (line 2120) | function matchesLocalNameNS(el, ns, localName) { function findElements (line 2123) | function findElements(node, index, result, p, arg0, arg1) { function querySelectorAllFiltered (line 2132) | function querySelectorAllFiltered(p, index, result, selector, deep) { function getElementsByTagNameFiltered (line 2188) | function getElementsByTagNameFiltered(p, index, result, localName, lower... function getElementsByTagNameNSFiltered (line 2203) | function getElementsByTagNameNSFiltered(p, index, result, ns, localName) { function forwardElement (line 2247) | function forwardElement(node) { function backwardsElement (line 2253) | function backwardsElement(node) { method firstElementChild (line 2260) | get firstElementChild() { method lastElementChild (line 2263) | get lastElementChild() { method childElementCount (line 2266) | get childElementCount() { method children (line 2273) | get children() { method nextElementSibling (line 2288) | get nextElementSibling() { method previousElementSibling (line 2291) | get previousElementSibling() { function CharacterData (line 2314) | function CharacterData(node) { method nodeValue (line 2319) | get nodeValue() { method nodeValue (line 2322) | set nodeValue(data) { method textContent (line 2325) | get textContent() { method textContent (line 2328) | set textContent(value) { method data (line 2331) | get data() { method data (line 2334) | set data(value) { function toUInt32 (line 2352) | function toUInt32(x) { function Text (line 2356) | function Text(node) { function getClass (line 2384) | function getClass(el) { function enqueueClassAttributeChange (line 2387) | function enqueueClassAttributeChange(el, oldValue) { function invalidateClass (line 2394) | function invalidateClass(el) { function changeClass (line 2397) | function changeClass(tokenList, method, args) { function invalidateRendererBasedOnAttribute (line 2444) | function invalidateRendererBasedOnAttribute(element, name) { function enqueAttributeChange (line 2450) | function enqueAttributeChange(element, name, oldValue) { function Element (line 2458) | function Element(node) { method shadowRoot (line 2470) | get shadowRoot() { method classList (line 2485) | get classList() { method className (line 2495) | get className() { method className (line 2498) | set className(v) { method id (line 2501) | get id() { method id (line 2504) | set id(v) { function escapeReplace (line 2545) | function escapeReplace(c) { function escapeAttr (line 2563) | function escapeAttr(s) { function escapeData (line 2566) | function escapeData(s) { function makeSet (line 2569) | function makeSet(arr) { function needsSelfClosingSlash (line 2579) | function needsSelfClosingSlash(node) { function getOuterHTML (line 2584) | function getOuterHTML(node, parentNode) { function getInnerHTML (line 2612) | function getInnerHTML(node) { function setInnerHTML (line 2620) | function setInnerHTML(node, value, opt_tagName) { function HTMLElement (line 2633) | function HTMLElement(node) { method innerHTML (line 2638) | get innerHTML() { method innerHTML (line 2641) | set innerHTML(value) { method outerHTML (line 2662) | get outerHTML() { method outerHTML (line 2665) | set outerHTML(value) { method hidden (line 2702) | get hidden() { method hidden (line 2705) | set hidden(v) { function frag (line 2713) | function frag(contextElement, html) { function getter (line 2723) | function getter(name) { function getterRequiresRendering (line 2729) | function getterRequiresRendering(name) { function getterAndSetterRequiresRendering (line 2733) | function getterAndSetterRequiresRendering(name) { function methodRequiresRendering (line 2745) | function methodRequiresRendering(name) { function HTMLCanvasElement (line 2769) | function HTMLCanvasElement(node) { function HTMLContentElement (line 2788) | function HTMLContentElement(node) { method select (line 2794) | get select() { method select (line 2797) | set select(value) { function HTMLFormElement (line 2816) | function HTMLFormElement(node) { method elements (line 2821) | get elements() { function HTMLImageElement (line 2835) | function HTMLImageElement(node) { function Image (line 2840) | function Image(width, height) { function HTMLShadowElement (line 2861) | function HTMLShadowElement(node) { function getTemplateContentsOwner (line 2879) | function getTemplateContentsOwner(doc) { function extractContent (line 2891) | function extractContent(templateElement) { function HTMLTemplateElement (line 2901) | function HTMLTemplateElement(node) { method content (line 2911) | get content() { function HTMLMediaElement (line 2925) | function HTMLMediaElement(node) { function HTMLAudioElement (line 2940) | function HTMLAudioElement(node) { function Audio (line 2945) | function Audio(src) { function trimText (line 2968) | function trimText(s) { function HTMLOptionElement (line 2971) | function HTMLOptionElement(node) { method text (line 2976) | get text() { method text (line 2979) | set text(value) { method form (line 2982) | get form() { function Option (line 2987) | function Option(text, value, defaultSelected, selected) { function HTMLSelectElement (line 3011) | function HTMLSelectElement(node) { method form (line 3028) | get form() { function HTMLTableElement (line 3044) | function HTMLTableElement(node) { method caption (line 3049) | get caption() { method tHead (line 3055) | get tHead() { method tFoot (line 3064) | get tFoot() { method tBodies (line 3067) | get tBodies() { method rows (line 3073) | get rows() { function HTMLTableSectionElement (line 3092) | function HTMLTableSectionElement(node) { method rows (line 3098) | get rows() { function HTMLTableRowElement (line 3117) | function HTMLTableRowElement(node) { method cells (line 3122) | get cells() { function HTMLUnknownElement (line 3141) | function HTMLUnknownElement(node) { function SVGUseElement (line 3189) | function SVGUseElement(impl) { method instanceRoot (line 3195) | get instanceRoot() { method animatedInstanceRoot (line 3198) | get animatedInstanceRoot() { function SVGElementInstance (line 3215) | function SVGElementInstance(impl) { method correspondingElement (line 3220) | get correspondingElement() { method correspondingUseElement (line 3223) | get correspondingUseElement() { method parentNode (line 3226) | get parentNode() { method childNodes (line 3229) | get childNodes() { method firstChild (line 3232) | get firstChild() { method lastChild (line 3235) | get lastChild() { method previousSibling (line 3238) | get previousSibling() { method nextSibling (line 3241) | get nextSibling() { function CanvasRenderingContext2D (line 3258) | function CanvasRenderingContext2D(impl) { method canvas (line 3262) | get canvas() { function WebGLRenderingContext (line 3287) | function WebGLRenderingContext(impl) { method canvas (line 3291) | get canvas() { function ShadowRoot (line 3341) | function ShadowRoot(hostWrapper) { method innerHTML (line 3353) | get innerHTML() { method innerHTML (line 3356) | set innerHTML(value) { method olderShadowRoot (line 3360) | get olderShadowRoot() { method host (line 3363) | get host() { function getHost (line 3386) | function getHost(node) { function hostNodeToShadowNode (line 3393) | function hostNodeToShadowNode(refNode, offset) { function shadowNodeToHostNode (line 3409) | function shadowNodeToHostNode(node) { function Range (line 3413) | function Range(impl) { method startContainer (line 3417) | get startContainer() { method endContainer (line 3420) | get endContainer() { method commonAncestorContainer (line 3423) | get commonAncestorContainer() { function updateWrapperUpAndSideways (line 3506) | function updateWrapperUpAndSideways(wrapper) { function updateWrapperDown (line 3511) | function updateWrapperDown(wrapper) { function updateAllChildNodes (line 3515) | function updateAllChildNodes(parentNodeWrapper) { function insertBefore (line 3522) | function insertBefore(parentNodeWrapper, newChildWrapper, refChildWrappe... function remove (line 3539) | function remove(nodeWrapper) { function resetDistributedNodes (line 3554) | function resetDistributedNodes(insertionPoint) { function getDistributedNodes (line 3557) | function getDistributedNodes(insertionPoint) { function getChildNodesSnapshot (line 3562) | function getChildNodesSnapshot(node) { function renderAllPending (line 3572) | function renderAllPending() { function handleRequestAnimationFrame (line 3581) | function handleRequestAnimationFrame() { function getRendererForHost (line 3585) | function getRendererForHost(host) { function getShadowRootAncestor (line 3593) | function getShadowRootAncestor(node) { function getRendererForShadowRoot (line 3598) | function getRendererForShadowRoot(shadowRoot) { function RenderNode (line 3605) | function RenderNode(node) { function ShadowRenderer (line 3652) | function ShadowRenderer(host) { method parentRenderer (line 3670) | get parentRenderer() { function poolPopulation (line 3799) | function poolPopulation(node) { function getShadowInsertionPoint (line 3810) | function getShadowInsertionPoint(node) { function destributeNodeInto (line 3819) | function destributeNodeInto(child, insertionPoint) { function getDestinationInsertionPoints (line 3824) | function getDestinationInsertionPoints(node) { function resetDestinationInsertionPoints (line 3827) | function resetDestinationInsertionPoints(node) { function matches (line 3831) | function matches(node, contentElement) { function isFinalDestination (line 3844) | function isFinalDestination(insertionPoint, node) { function isInsertionPoint (line 3848) | function isInsertionPoint(node) { function isShadowHost (line 3851) | function isShadowHost(shadowHost) { function getShadowTrees (line 3854) | function getShadowTrees(host) { function render (line 3861) | function render(host) { function createWrapperConstructor (line 3906) | function createWrapperConstructor(name) { function Selection (line 3932) | function Selection(impl) { method anchorNode (line 3936) | get anchorNode() { method focusNode (line 3939) | get focusNode() { function TreeWalker (line 3980) | function TreeWalker(impl) { method root (line 3984) | get root() { method currentNode (line 3987) | get currentNode() { method currentNode (line 3990) | set currentNode(node) { method filter (line 3993) | get filter() { function Document (line 4044) | function Document(node) { function wrapMethod (line 4052) | function wrapMethod(name) { function adoptNodeNoRemove (line 4060) | function adoptNodeNoRemove(node, doc) { function adoptSubtree (line 4064) | function adoptSubtree(node, doc) { function adoptOlderShadowRoots (line 4071) | function adoptOlderShadowRoots(shadowRoot, doc) { function CustomElementConstructor (line 4157) | function CustomElementConstructor(node) { method implementation (line 4184) | get implementation() { method defaultView (line 4191) | get defaultView() { function DOMImplementation (line 4198) | function DOMImplementation(impl) { function wrapImplMethod (line 4206) | function wrapImplMethod(constructor, name) { function forwardImplMethod (line 4212) | function forwardImplMethod(constructor, name) { function Window (line 4241) | function Window(impl) { method document (line 4275) | get document() { function FormData (line 4306) | function FormData(formElement) { function overrideConstructor (line 4399) | function overrideConstructor(tagName) { function stylesToCssText (line 4699) | function stylesToCssText(styles, preserveComments) { function cssTextToStyle (line 4709) | function cssTextToStyle(cssText) { function cssToRules (line 4714) | function cssToRules(cssText) { function initFrame (line 4730) | function initFrame() { function inFrame (line 4738) | function inFrame(fn) { function withCssRules (line 4747) | function withCssRules(cssText, callback) { function rulesToCss (line 4764) | function rulesToCss(cssRules) { function addCssToDocument (line 4770) | function addCssToDocument(cssText) { function addOwnSheet (line 4775) | function addOwnSheet(cssText, name) { function getSheet (line 4785) | function getSheet() { function isRelativeScheme (line 4886) | function isRelativeScheme(scheme) { function invalid (line 4889) | function invalid() { function IDNAToASCII (line 4893) | function IDNAToASCII(h) { function percentEscape (line 4899) | function percentEscape(c) { function percentEscapeQuery (line 4906) | function percentEscapeQuery(c) { function parse (line 4914) | function parse(input, stateOverride, base) { function clear (line 5263) | function clear() { function jURL (line 5276) | function jURL(url, base) { method href (line 5287) | get href() { method href (line 5295) | set href(href) { method protocol (line 5299) | get protocol() { method protocol (line 5302) | set protocol(protocol) { method host (line 5306) | get host() { method host (line 5309) | set host(host) { method hostname (line 5313) | get hostname() { method hostname (line 5316) | set hostname(hostname) { method port (line 5320) | get port() { method port (line 5323) | set port(port) { method pathname (line 5327) | get pathname() { method pathname (line 5330) | set pathname(pathname) { method search (line 5335) | get search() { method search (line 5338) | set search(search) { method hash (line 5344) | get hash() { method hash (line 5347) | set hash(hash) { method origin (line 5353) | get origin() { function scheduleCallback (line 5410) | function scheduleCallback(observer) { function wrapIfNeeded (line 5417) | function wrapIfNeeded(node) { function dispatchCallbacks (line 5420) | function dispatchCallbacks() { function removeTransientObserversFor (line 5438) | function removeTransientObserversFor(observer) { function forEachAncestorAndObserverEnqueueRecord (line 5447) | function forEachAncestorAndObserverEnqueueRecord(target, callback) { function JsMutationObserver (line 5462) | function JsMutationObserver(callback) { function MutationRecord (line 5512) | function MutationRecord(type, target) { function copyMutationRecord (line 5523) | function copyMutationRecord(original) { function getRecord (line 5535) | function getRecord(type, target) { function getRecordWithOldValue (line 5538) | function getRecordWithOldValue(oldValue) { function clearRecords (line 5544) | function clearRecords() { function recordRepresentsCurrentMutation (line 5547) | function recordRepresentsCurrentMutation(record) { function selectRecord (line 5550) | function selectRecord(lastRecord, newRecord) { function Registration (line 5555) | function Registration(observer, target, options) { function whenReady (line 5705) | function whenReady(callback, doc) { function isDocumentReady (line 5713) | function isDocumentReady(doc) { function whenDocumentReady (line 5716) | function whenDocumentReady(callback, doc) { function markTargetLoaded (line 5729) | function markTargetLoaded(event) { function watchImportsLoad (line 5732) | function watchImportsLoad(callback, doc) { function isImportLoaded (line 5769) | function isImportLoaded(link) { function handleImports (line 5782) | function handleImports(nodes) { function isImport (line 5789) | function isImport(element) { function handleImport (line 5792) | function handleImport(element) { function nodeIsImport (line 6237) | function nodeIsImport(elt) { function generateScriptDataUrl (line 6240) | function generateScriptDataUrl(script) { function generateScriptContent (line 6244) | function generateScriptContent(script) { function generateSourceMapHint (line 6247) | function generateSourceMapHint(script) { function cloneStyle (line 6255) | function cloneStyle(style) { function isImportLink (line 6320) | function isImportLink(elt) { function isLinkRel (line 6323) | function isLinkRel(elt, rel) { function hasBaseURIAccessor (line 6326) | function hasBaseURIAccessor(doc) { function makeDocument (line 6329) | function makeDocument(resource, url) { function bootstrap (line 6419) | function bootstrap() { function forSubtree (line 6452) | function forSubtree(node, cb) { function findAllElements (line 6461) | function findAllElements(node, find, data) { function forRoots (line 6477) | function forRoots(node, cb) { function forDocumentTree (line 6484) | function forDocumentTree(doc, cb) { function _forDocumentTree (line 6487) | function _forDocumentTree(doc, cb, processingDocuments) { function addedNode (line 6509) | function addedNode(node, isAttached) { function added (line 6512) | function added(node, isAttached) { function addedSubtree (line 6520) | function addedSubtree(node, isAttached) { function deferMutation (line 6531) | function deferMutation(fn) { function takeMutations (line 6538) | function takeMutations() { function attached (line 6546) | function attached(element) { function _attached (line 6555) | function _attached(element) { function detachedNode (line 6563) | function detachedNode(node) { function detached (line 6569) | function detached(element) { function _detached (line 6578) | function _detached(element) { function inDocument (line 6586) | function inDocument(element) { function watchShadow (line 6596) | function watchShadow(node) { function handler (line 6606) | function handler(root, mutations) { function takeRecords (line 6640) | function takeRecords(node) { function observe (line 6655) | function observe(inRoot) { function upgradeDocument (line 6666) | function upgradeDocument(doc) { function upgradeDocumentTree (line 6674) | function upgradeDocumentTree(doc) { function upgrade (line 6696) | function upgrade(node, isAttached) { function upgradeWithDefinition (line 6707) | function upgradeWithDefinition(element, definition, isAttached) { function implementPrototype (line 6722) | function implementPrototype(element, definition) { function customMixin (line 6730) | function customMixin(inTarget, inSrc, inNative) { function created (line 6744) | function created(element) { function register (line 6761) | function register(name, options) { function overrideAttributeApi (line 6793) | function overrideAttributeApi(prototype) { function changeAttribute (line 6807) | function changeAttribute(name, value, operation) { function isReservedTag (line 6816) | function isReservedTag(name) { function ancestry (line 6824) | function ancestry(extnds) { function resolveTagName (line 6831) | function resolveTagName(definition) { function resolvePrototypeChain (line 6841) | function resolvePrototypeChain(definition) { function instantiate (line 6866) | function instantiate(definition) { function getRegisteredDefinition (line 6870) | function getRegisteredDefinition(name) { function registerDefinition (line 6875) | function registerDefinition(name, definition) { function generateConstructor (line 6878) | function generateConstructor(definition) { function createElementNS (line 6884) | function createElementNS(namespace, tag, typeExtension) { function createElement (line 6891) | function createElement(tag, typeExtension) { function wrapDomMethodToForceUpgrade (line 6941) | function wrapDomMethodToForceUpgrade(obj, methodName) { function bootstrap (line 7013) | function bootstrap() { FILE: cmd/perfdump/main.go function main (line 18) | func main() { function parseOrder (line 99) | func parseOrder(order string) (perffile.RecordsOrder, bool) { function printFields (line 111) | func printFields(v reflect.Value) { function fmtVal (line 129) | func fmtVal(name string, v reflect.Value) string { FILE: cmd/prologuer/main.go function main (line 32) | func main() { function prologueRanges (line 74) | func prologueRanges(session *perfsession.Session, mmap *perfsession.Mmap... function fillRanges (line 117) | func fillRanges(r *perfsession.Ranges, dwarff *dwarf.Data) (prologueByte... function prologueEndPCs (line 187) | func prologueEndPCs(dwarff *dwarf.Data, cu *dwarf.Entry) []uint64 { FILE: fmt_test.go function TestGofmt (line 15) | func TestGofmt(t *testing.T) { function TestGenerated (line 32) | func TestGenerated(t *testing.T) { function copyTree (line 56) | func copyTree(t *testing.T) (string, map[string]string) { function copyFile (line 102) | func copyFile(src, dst string) error { function diffFiles (line 123) | func diffFiles(t *testing.T, fileMap map[string]string) bool { FILE: internal/cparse/enums.go type Enum (line 11) | type Enum struct function FindEnums (line 17) | func FindEnums(tokens []Tok) ([]Enum, error) { FILE: internal/cparse/enums_test.go function TestFindEnums (line 11) | func TestFindEnums(t *testing.T) { FILE: internal/cparse/lex.go type Toks (line 13) | type Toks struct type Tok (line 17) | type Tok struct method Int (line 34) | func (t Tok) Int() int { method Match (line 45) | func (t Tok) Match(kind TokKind, text string) bool { type TokKind (line 22) | type TokKind constant TokKeyword (line 25) | TokKeyword TokKind = 1 + iota constant TokIdent (line 26) | TokIdent constant TokNumber (line 27) | TokNumber constant TokString (line 28) | TokString constant TokChar (line 29) | TokChar constant TokOp (line 30) | TokOp constant TokEOF (line 31) | TokEOF type chProps (line 72) | type chProps constant chNonDigit (line 75) | chNonDigit chProps = 1 << iota constant chDigit (line 76) | chDigit constant chOct (line 77) | chOct constant chHex (line 78) | chHex constant chChars (line 79) | chChars constant chPunct (line 80) | chPunct function mkTokTab (line 83) | func mkTokTab(punct, keywords []string) (tab [256]chProps, ptab map[stri... type pos (line 117) | type pos struct method error (line 122) | func (p pos) error(f string, args ...interface{}) error { type charReader (line 130) | type charReader struct method ReadByte (line 135) | func (r *charReader) ReadByte() byte { method EOF (line 155) | func (r *charReader) EOF() bool { function Tokenize (line 161) | func Tokenize(src []byte) ([]Tok, error) { function hexVal (line 331) | func hexVal(ch byte) uint8 { type toks (line 343) | type toks method Next (line 345) | func (s toks) Next() Tok { method Peek (line 352) | func (s toks) Peek(kind TokKind, text string) bool { method Try (line 356) | func (s *toks) Try(kind TokKind, text string) bool { method TryIdent (line 364) | func (s *toks) TryIdent() (Tok, bool) { method Skip (line 373) | func (s *toks) Skip(n int) { method SkipBalanced (line 380) | func (s *toks) SkipBalanced(until ...string) { FILE: internal/cparse/lex_test.go function TestTokenize (line 11) | func TestTokenize(t *testing.T) { FILE: internal/cparse/pp.go type BuildEnv (line 16) | type BuildEnv struct function FindMacros (line 24) | func FindMacros(env *BuildEnv, r io.Reader) ([]string, error) { function Preprocess (line 51) | func Preprocess(env *BuildEnv, r io.Reader) ([]byte, error) { FILE: internal/cparse/pp_test.go function TestMacros (line 15) | func TestMacros(t *testing.T) { function needCC (line 34) | func needCC(t *testing.T) { function preprocess (line 43) | func preprocess(t *testing.T, src string) []byte { FILE: internal/cparse/vals.go type Extractor (line 18) | type Extractor struct method Extract (line 24) | func (e *Extractor) Extract(env *BuildEnv) error { FILE: internal/gendefs/edit.go type Edit (line 9) | type Edit struct function DoEdit (line 15) | func DoEdit(src []byte, edits []Edit) []byte { FILE: internal/gendefs/main.go function main (line 26) | func main() { function process (line 35) | func process(path string) { type def (line 242) | type def struct function parseDef (line 254) | func parseDef(c *ast.Comment) *def { function compileGlob (line 303) | func compileGlob(glob string) func(string) (suff string, match bool) { function cleanVals (line 318) | func cleanVals(lits []interface{}) []ast.Expr { function cNameToGo (line 412) | func cNameToGo(c string) string { function format (line 431) | func format(src []byte) []byte { FILE: perffile/auxflags_string.go method String (line 7) | func (i AuxFlags) String() string { FILE: perffile/auxpmuformat_string.go function _ (line 7) | func _() { constant _AuxPMUFormat_name (line 16) | _AuxPMUFormat_name = "AuxPMUFormatCoresightCoresightAuxPMUFormatCoresigh... method String (line 20) | func (i AuxPMUFormat) String() string { FILE: perffile/bpfeventtype_string.go method String (line 7) | func (i BPFEventType) String() string { FILE: perffile/branchflags_string.go method String (line 7) | func (i BranchFlags) String() string { FILE: perffile/branchsampletype_string.go method String (line 7) | func (i BranchSampleType) String() string { FILE: perffile/breakpointop_string.go method String (line 7) | func (i BreakpointOp) String() string { FILE: perffile/buf.go type bufferedSectionReader (line 18) | type bufferedSectionReader struct method readErr (line 38) | func (b *bufferedSectionReader) readErr() error { method Seek (line 44) | func (b *bufferedSectionReader) Seek(offset int64, whence int) (int64,... method Read (line 57) | func (b *bufferedSectionReader) Read(p []byte) (n int, err error) { method fill (line 90) | func (b *bufferedSectionReader) fill() { function newBufferedSectionReader (line 26) | func newBufferedSectionReader(rd *io.SectionReader) *bufferedSectionRead... FILE: perffile/bufdecoder.go type bufDecoder (line 9) | type bufDecoder struct method skip (line 14) | func (b *bufDecoder) skip(n int) { method bytes (line 18) | func (b *bufDecoder) bytes(x []byte) { method u8 (line 23) | func (b *bufDecoder) u8() uint8 { method u16 (line 29) | func (b *bufDecoder) u16() uint16 { method u32 (line 35) | func (b *bufDecoder) u32() uint32 { method i32 (line 41) | func (b *bufDecoder) i32() int32 { method u64 (line 47) | func (b *bufDecoder) u64() uint64 { method i64 (line 53) | func (b *bufDecoder) i64() int64 { method u64s (line 59) | func (b *bufDecoder) u64s(x []uint64) { method u32If (line 66) | func (b *bufDecoder) u32If(cond bool) uint32 { method i32If (line 73) | func (b *bufDecoder) i32If(cond bool) int32 { method u64If (line 80) | func (b *bufDecoder) u64If(cond bool) uint64 { method i64If (line 87) | func (b *bufDecoder) i64If(cond bool) int64 { method cstring (line 94) | func (b *bufDecoder) cstring() string { method lenString (line 108) | func (b *bufDecoder) lenString() string { method stringList (line 119) | func (b *bufDecoder) stringList() []string { FILE: perffile/cpumode_string.go function _ (line 7) | func _() { constant _CPUMode_name (line 19) | _CPUMode_name = "CPUModeUnknownCPUModeKernelCPUModeUserCPUModeHypervisor... method String (line 23) | func (i CPUMode) String() string { FILE: perffile/cpuset.go type CPUSet (line 15) | type CPUSet method String (line 55) | func (c CPUSet) String() string { function parseCPUSet (line 17) | func parseCPUSet(str string) (CPUSet, error) { FILE: perffile/datasrcblock_string.go method String (line 7) | func (i DataSrcBlock) String() string { FILE: perffile/datasrchops_string.go function _ (line 7) | func _() { constant _DataSrcHops_name_0 (line 19) | _DataSrcHops_name_0 = "DataSrcHopsNADataSrcHopsCore" constant _DataSrcHops_name_1 (line 20) | _DataSrcHops_name_1 = "DataSrcHopsNodeDataSrcHopesBoard" method String (line 28) | func (i DataSrcHops) String() string { FILE: perffile/datasrclevel_string.go method String (line 7) | func (i DataSrcLevel) String() string { FILE: perffile/datasrclevelnum_string.go function _ (line 7) | func _() { constant _DataSrcLevelNum_name_0 (line 23) | _DataSrcLevelNum_name_0 = "DataSrcLevelNumL1DataSrcLevelNumL2DataSrcLeve... constant _DataSrcLevelNum_name_1 (line 24) | _DataSrcLevelNum_name_1 = "DataSrcLevelNumAnyCacheDataSrcLevelNumLFBData... method String (line 32) | func (i DataSrcLevelNum) String() string { FILE: perffile/datasrclock_string.go function _ (line 7) | func _() { constant _DataSrcLock_name (line 16) | _DataSrcLock_name = "DataSrcLockNADataSrcLockUnlockedDataSrcLockLocked" method String (line 20) | func (i DataSrcLock) String() string { FILE: perffile/datasrcop_string.go method String (line 7) | func (i DataSrcOp) String() string { FILE: perffile/datasrcsnoop_string.go method String (line 7) | func (i DataSrcSnoop) String() string { FILE: perffile/datasrctlb_string.go method String (line 7) | func (i DataSrcTLB) String() string { FILE: perffile/doc_test.go function Example (line 12) | func Example() { FILE: perffile/eventflags_string.go method String (line 7) | func (i EventFlags) String() string { FILE: perffile/eventhardwareid_string.go function _ (line 7) | func _() { constant _EventHardwareID_name (line 23) | _EventHardwareID_name = "EventHardwareIDCPUCyclesEventHardwareIDInstruct... method String (line 27) | func (i EventHardwareID) String() string { function _ (line 33) | func _() { constant _EventSoftware_name (line 51) | _EventSoftware_name = "EventSoftwareCPUClockEventSoftwareTaskClockEventS... method String (line 55) | func (i EventSoftware) String() string { function _ (line 61) | func _() { constant _HWCache_name (line 74) | _HWCache_name = "HWCacheL1DHWCacheL1IHWCacheLLHWCacheDTLBHWCacheITLBHWCa... method String (line 78) | func (i HWCache) String() string { function _ (line 84) | func _() { constant _HWCacheOp_name (line 93) | _HWCacheOp_name = "HWCacheOpReadHWCacheOpWriteHWCacheOpPrefetch" method String (line 97) | func (i HWCacheOp) String() string { function _ (line 103) | func _() { constant _HWCacheResult_name (line 111) | _HWCacheResult_name = "HWCacheResultAccessHWCacheResultMiss" method String (line 115) | func (i HWCacheResult) String() string { FILE: perffile/eventprecision_string.go function _ (line 7) | func _() { constant _EventPrecision_name (line 17) | _EventPrecision_name = "EventPrecisionArbitrarySkidEventPrecisionConstan... method String (line 21) | func (i EventPrecision) String() string { FILE: perffile/events.go type EventGeneric (line 17) | type EventGeneric struct method Decode (line 39) | func (g *EventGeneric) Decode() Event { type eventUnknown (line 75) | type eventUnknown struct method Generic (line 79) | func (e eventUnknown) Generic() EventGeneric { type EventHardware (line 84) | type EventHardware struct method Generic (line 89) | func (e EventHardware) Generic() EventGeneric { type EventHardwareID (line 98) | type EventHardwareID constant EventHardwareIDCPUCycles (line 103) | EventHardwareIDCPUCycles EventHardwareID = iota constant EventHardwareIDInstructions (line 104) | EventHardwareIDInstructions constant EventHardwareIDCacheReferences (line 105) | EventHardwareIDCacheReferences constant EventHardwareIDCacheMisses (line 106) | EventHardwareIDCacheMisses constant EventHardwareIDBranchInstructions (line 107) | EventHardwareIDBranchInstructions constant EventHardwareIDBranchMisses (line 108) | EventHardwareIDBranchMisses constant EventHardwareIDBusCycles (line 109) | EventHardwareIDBusCycles constant EventHardwareIDStalledCyclesFrontend (line 110) | EventHardwareIDStalledCyclesFrontend constant EventHardwareIDStalledCyclesBackend (line 111) | EventHardwareIDStalledCyclesBackend constant EventHardwareIDRefCPUCycles (line 112) | EventHardwareIDRefCPUCycles type PMUTypeID (line 117) | type PMUTypeID type EventSoftware (line 123) | type EventSoftware method Generic (line 142) | func (e EventSoftware) Generic() EventGeneric { constant EventSoftwareCPUClock (line 128) | EventSoftwareCPUClock EventSoftware = iota constant EventSoftwareTaskClock (line 129) | EventSoftwareTaskClock constant EventSoftwarePageFaults (line 130) | EventSoftwarePageFaults constant EventSoftwareContextSwitches (line 131) | EventSoftwareContextSwitches constant EventSoftwareCPUMigrations (line 132) | EventSoftwareCPUMigrations constant EventSoftwarePageFaultsMin (line 133) | EventSoftwarePageFaultsMin constant EventSoftwarePageFaultsMaj (line 134) | EventSoftwarePageFaultsMaj constant EventSoftwareAlignmentFaults (line 135) | EventSoftwareAlignmentFaults constant EventSoftwareEmulationFaults (line 136) | EventSoftwareEmulationFaults constant EventSoftwareDummy (line 137) | EventSoftwareDummy constant EventSoftwareBpfOutput (line 138) | EventSoftwareBpfOutput constant EventSoftwareCGroupSwitches (line 139) | EventSoftwareCGroupSwitches type EventTracepoint (line 150) | type EventTracepoint method Generic (line 152) | func (e EventTracepoint) Generic() EventGeneric { type EventHWCache (line 157) | type EventHWCache struct method Generic (line 164) | func (e EventHWCache) Generic() EventGeneric { type HWCache (line 173) | type HWCache constant HWCacheL1D (line 178) | HWCacheL1D HWCache = iota constant HWCacheL1I (line 179) | HWCacheL1I constant HWCacheLL (line 180) | HWCacheLL constant HWCacheDTLB (line 181) | HWCacheDTLB constant HWCacheITLB (line 182) | HWCacheITLB constant HWCacheBPU (line 183) | HWCacheBPU constant HWCacheNode (line 184) | HWCacheNode type HWCacheOp (line 191) | type HWCacheOp constant HWCacheOpRead (line 196) | HWCacheOpRead HWCacheOp = iota constant HWCacheOpWrite (line 197) | HWCacheOpWrite constant HWCacheOpPrefetch (line 198) | HWCacheOpPrefetch type HWCacheResult (line 206) | type HWCacheResult constant HWCacheResultAccess (line 211) | HWCacheResultAccess HWCacheResult = iota constant HWCacheResultMiss (line 212) | HWCacheResultMiss type EventRaw (line 217) | type EventRaw method Generic (line 219) | func (e EventRaw) Generic() EventGeneric { type EventBreakpoint (line 227) | type EventBreakpoint struct method Generic (line 239) | func (e EventBreakpoint) Generic() EventGeneric { type BreakpointOp (line 248) | type BreakpointOp constant BreakpointOpR (line 251) | BreakpointOpR BreakpointOp = 1 constant BreakpointOpW (line 252) | BreakpointOpW = 2 constant BreakpointOpRW (line 253) | BreakpointOpRW = BreakpointOpR | BreakpointOpW constant BreakpointOpX (line 254) | BreakpointOpX = 4 FILE: perffile/eventtype_string.go function _ (line 7) | func _() { constant _EventType_name (line 19) | _EventType_name = "EventTypeHardwareEventTypeSoftwareEventTypeTracepoint... method String (line 23) | func (i EventType) String() string { FILE: perffile/format.go constant numFeatureBits (line 18) | numFeatureBits = 256 type fileHeader (line 21) | type fileHeader struct method hasFeature (line 32) | func (h *fileHeader) hasFeature(f feature) bool { type fileSection (line 37) | type fileSection struct method sectionReader (line 41) | func (s fileSection) sectionReader(r io.ReaderAt) *io.SectionReader { method data (line 45) | func (s fileSection) data(r io.ReaderAt) ([]byte, error) { type feature (line 55) | type feature constant featureReserved (line 61) | featureReserved feature = iota constant featureTracingData (line 62) | featureTracingData constant featureBuildID (line 63) | featureBuildID constant featureHostname (line 65) | featureHostname constant featureOSRelease (line 66) | featureOSRelease constant featureVersion (line 67) | featureVersion constant featureArch (line 68) | featureArch constant featureNrCpus (line 69) | featureNrCpus constant featureCPUDesc (line 70) | featureCPUDesc constant featureCPUID (line 71) | featureCPUID constant featureTotalMem (line 72) | featureTotalMem constant featureCmdline (line 73) | featureCmdline constant featureEventDesc (line 74) | featureEventDesc constant featureCPUTopology (line 75) | featureCPUTopology constant featureNUMATopology (line 76) | featureNUMATopology constant featureBranchStack (line 77) | featureBranchStack constant featurePMUMappings (line 78) | featurePMUMappings constant featureGroupDesc (line 79) | featureGroupDesc type fileAttr (line 83) | type fileAttr struct type eventAttrV0 (line 91) | type eventAttrV0 struct type eventAttrVN (line 109) | type eventAttrVN struct type attrID (line 144) | type attrID type Event (line 152) | type Event interface type EventType (line 161) | type EventType constant EventTypeHardware (line 167) | EventTypeHardware EventType = iota constant EventTypeSoftware (line 168) | EventTypeSoftware constant EventTypeTracepoint (line 169) | EventTypeTracepoint constant EventTypeHWCache (line 170) | EventTypeHWCache constant EventTypeRaw (line 171) | EventTypeRaw constant EventTypeBreakpoint (line 172) | EventTypeBreakpoint type EventID (line 176) | type EventID type EventAttr (line 182) | type EventAttr struct type SampleFormat (line 262) | type SampleFormat method sampleIDOffset (line 298) | func (s SampleFormat) sampleIDOffset() int { method recordIDOffset (line 327) | func (s SampleFormat) recordIDOffset() int { method trailerBytes (line 349) | func (s SampleFormat) trailerBytes() int { constant SampleFormatIP (line 268) | SampleFormatIP SampleFormat = 1 << iota constant SampleFormatTID (line 269) | SampleFormatTID constant SampleFormatTime (line 270) | SampleFormatTime constant SampleFormatAddr (line 271) | SampleFormatAddr constant SampleFormatRead (line 272) | SampleFormatRead constant SampleFormatCallchain (line 273) | SampleFormatCallchain constant SampleFormatID (line 274) | SampleFormatID constant SampleFormatCPU (line 275) | SampleFormatCPU constant SampleFormatPeriod (line 276) | SampleFormatPeriod constant SampleFormatStreamID (line 277) | SampleFormatStreamID constant SampleFormatRaw (line 278) | SampleFormatRaw constant SampleFormatBranchStack (line 279) | SampleFormatBranchStack constant SampleFormatRegsUser (line 280) | SampleFormatRegsUser constant SampleFormatStackUser (line 281) | SampleFormatStackUser constant SampleFormatWeight (line 282) | SampleFormatWeight constant SampleFormatDataSrc (line 283) | SampleFormatDataSrc constant SampleFormatIdentifier (line 284) | SampleFormatIdentifier constant SampleFormatTransaction (line 285) | SampleFormatTransaction constant SampleFormatRegsIntr (line 286) | SampleFormatRegsIntr constant SampleFormatPhysAddr (line 287) | SampleFormatPhysAddr constant SampleFormatAux (line 288) | SampleFormatAux constant SampleFormatCGroup (line 289) | SampleFormatCGroup constant SampleFormatDataPageSize (line 290) | SampleFormatDataPageSize constant SampleFormatCodePageSize (line 291) | SampleFormatCodePageSize constant SampleFormatWeightStruct (line 292) | SampleFormatWeightStruct type ReadFormat (line 359) | type ReadFormat constant ReadFormatTotalTimeEnabled (line 365) | ReadFormatTotalTimeEnabled ReadFormat = 1 << iota constant ReadFormatTotalTimeRunning (line 366) | ReadFormatTotalTimeRunning constant ReadFormatID (line 367) | ReadFormatID constant ReadFormatGroup (line 368) | ReadFormatGroup type EventFlags (line 375) | type EventFlags constant EventFlagDisabled (line 382) | EventFlagDisabled EventFlags = 1 << iota constant EventFlagInherit (line 384) | EventFlagInherit constant EventFlagPinned (line 386) | EventFlagPinned constant EventFlagExclusive (line 388) | EventFlagExclusive constant EventFlagExcludeUser (line 390) | EventFlagExcludeUser constant EventFlagExcludeKernel (line 391) | EventFlagExcludeKernel constant EventFlagExcludeHypervisor (line 392) | EventFlagExcludeHypervisor constant EventFlagExcludeIdle (line 393) | EventFlagExcludeIdle constant EventFlagMmap (line 395) | EventFlagMmap constant EventFlagComm (line 397) | EventFlagComm constant EventFlagFreq (line 399) | EventFlagFreq constant EventFlagInheritStat (line 401) | EventFlagInheritStat constant EventFlagEnableOnExec (line 403) | EventFlagEnableOnExec constant EventFlagTask (line 405) | EventFlagTask constant EventFlagWakeupWatermark (line 407) | EventFlagWakeupWatermark constant EventFlagMmapData (line 412) | EventFlagMmapData EventFlags = 1 << (2 + iota) constant EventFlagSampleIDAll (line 414) | EventFlagSampleIDAll constant EventFlagExcludeHost (line 416) | EventFlagExcludeHost constant EventFlagExcludeGuest (line 417) | EventFlagExcludeGuest constant EventFlagExcludeCallchainKernel (line 419) | EventFlagExcludeCallchainKernel constant EventFlagExcludeCallchainUser (line 420) | EventFlagExcludeCallchainUser constant EventFlagMmapInodeData (line 422) | EventFlagMmapInodeData constant EventFlagCommExec (line 424) | EventFlagCommExec constant EventFlagClockID (line 426) | EventFlagClockID constant EventFlagContextSwitch (line 429) | EventFlagContextSwitch constant EventFlagWriteBackward (line 431) | EventFlagWriteBackward constant EventFlagNamespaces (line 433) | EventFlagNamespaces constant EventFlagKsymbol (line 435) | EventFlagKsymbol constant EventFlagAuxOutput (line 437) | EventFlagAuxOutput constant EventFlagCGroup (line 439) | EventFlagCGroup constant EventFlagTextPoke (line 441) | EventFlagTextPoke constant EventFlagBuildID (line 443) | EventFlagBuildID constant EventFlagInheritThread (line 445) | EventFlagInheritThread constant EventFlagRemoveOnExec (line 447) | EventFlagRemoveOnExec constant EventFlagSigtrap (line 449) | EventFlagSigtrap constant eventFlagPreciseShift (line 451) | eventFlagPreciseShift = 15 constant eventFlagPreciseMask (line 452) | eventFlagPreciseMask = 0x3 << eventFlagPreciseShift type EventPrecision (line 458) | type EventPrecision constant EventPrecisionArbitrarySkid (line 463) | EventPrecisionArbitrarySkid EventPrecision = iota constant EventPrecisionConstantSkid (line 464) | EventPrecisionConstantSkid constant EventPrecisionTryZeroSkid (line 465) | EventPrecisionTryZeroSkid constant EventPrecisionZeroSkip (line 466) | EventPrecisionZeroSkip type BranchSampleType (line 479) | type BranchSampleType constant BranchSampleUser (line 485) | BranchSampleUser BranchSampleType = 1 << iota constant BranchSampleKernel (line 486) | BranchSampleKernel constant BranchSampleHV (line 487) | BranchSampleHV constant BranchSampleAny (line 489) | BranchSampleAny constant BranchSampleAnyCall (line 490) | BranchSampleAnyCall constant BranchSampleAnyReturn (line 491) | BranchSampleAnyReturn constant BranchSampleIndCall (line 492) | BranchSampleIndCall constant BranchSampleAbortTX (line 493) | BranchSampleAbortTX constant BranchSampleInTX (line 494) | BranchSampleInTX constant BranchSampleNoTX (line 495) | BranchSampleNoTX constant BranchSampleCond (line 496) | BranchSampleCond constant BranchSampleCallStack (line 498) | BranchSampleCallStack constant BranchSampleIndJump (line 499) | BranchSampleIndJump constant BranchSampleCall (line 500) | BranchSampleCall constant BranchSampleNoFlags (line 502) | BranchSampleNoFlags constant BranchSampleNoCycles (line 503) | BranchSampleNoCycles constant BranchSampleTypeSave (line 504) | BranchSampleTypeSave constant BranchSampleHWIndex (line 505) | BranchSampleHWIndex type recordHeader (line 509) | type recordHeader struct type RecordType (line 518) | type RecordType constant RecordTypeMmap (line 524) | RecordTypeMmap RecordType = 1 + iota constant RecordTypeLost (line 525) | RecordTypeLost constant RecordTypeComm (line 526) | RecordTypeComm constant RecordTypeExit (line 527) | RecordTypeExit constant RecordTypeThrottle (line 528) | RecordTypeThrottle constant RecordTypeUnthrottle (line 529) | RecordTypeUnthrottle constant RecordTypeFork (line 530) | RecordTypeFork constant RecordTypeRead (line 531) | RecordTypeRead constant RecordTypeSample (line 532) | RecordTypeSample constant recordTypeMmap2 (line 533) | recordTypeMmap2 constant RecordTypeAux (line 534) | RecordTypeAux constant RecordTypeItraceStart (line 535) | RecordTypeItraceStart constant RecordTypeLostSamples (line 536) | RecordTypeLostSamples constant RecordTypeSwitch (line 537) | RecordTypeSwitch constant RecordTypeSwitchCPUWide (line 538) | RecordTypeSwitchCPUWide constant RecordTypeNamespaces (line 539) | RecordTypeNamespaces constant RecordTypeKsymbol (line 540) | RecordTypeKsymbol constant RecordTypeBPFEvent (line 541) | RecordTypeBPFEvent constant RecordTypeCGroup (line 542) | RecordTypeCGroup constant RecordTypeTextPoke (line 543) | RecordTypeTextPoke constant RecordTypeAuxOutputHardwareID (line 544) | RecordTypeAuxOutputHardwareID constant recordTypeUserStart (line 546) | recordTypeUserStart RecordType = 64 constant recordTypeAttr (line 555) | recordTypeAttr RecordType = recordTypeUserStart + iota constant recordTypeEventType (line 556) | recordTypeEventType constant recordTypeTracingData (line 557) | recordTypeTracingData constant recordTypeBuildID (line 558) | recordTypeBuildID constant recordTypeFinishedRound (line 559) | recordTypeFinishedRound constant recordTypeIDIndex (line 560) | recordTypeIDIndex constant RecordTypeAuxtraceInfo (line 561) | RecordTypeAuxtraceInfo constant RecordTypeAuxtrace (line 562) | RecordTypeAuxtrace constant RecordTypeAuxtraceError (line 563) | RecordTypeAuxtraceError constant recordTypeThreadMap (line 564) | recordTypeThreadMap constant recordTypeCPUMap (line 565) | recordTypeCPUMap constant recordTypeStatConfig (line 566) | recordTypeStatConfig constant recordTypeStat (line 567) | recordTypeStat constant recordTypeStatRound (line 568) | recordTypeStatRound constant recordTypeEventUpdate (line 569) | recordTypeEventUpdate constant recordTypeTimeConv (line 570) | recordTypeTimeConv constant recordTypeHeaderFeature (line 571) | recordTypeHeaderFeature type recordMisc (line 575) | type recordMisc constant recordMiscCPUModeMask (line 581) | recordMiscCPUModeMask recordMisc = 7 constant recordMiscProcMapParseTimeout (line 582) | recordMiscProcMapParseTimeout = 1 << 12 constant recordMiscMmapData (line 583) | recordMiscMmapData = 1 << 13 constant recordMiscCommExec (line 584) | recordMiscCommExec = 1 << 13 constant recordMiscForkExec (line 585) | recordMiscForkExec = 1 << 13 constant recordMiscSwitchOut (line 586) | recordMiscSwitchOut = 1 << 13 constant recordMiscExactIP (line 591) | recordMiscExactIP = 1 << 14 constant recordMiscSwitchOutPreempt (line 596) | recordMiscSwitchOutPreempt = 1 << 14 constant recordMiscMmapBuildID (line 601) | recordMiscMmapBuildID = 1 << 14 type Record (line 606) | type Record interface type RecordCommon (line 617) | type RecordCommon struct method Common (line 636) | func (r *RecordCommon) Common() *RecordCommon { type RecordUnknown (line 641) | type RecordUnknown struct method Type (line 649) | func (r *RecordUnknown) Type() RecordType { type RecordMmap (line 656) | type RecordMmap struct method Type (line 678) | func (r *RecordMmap) Type() RecordType { type RecordLost (line 684) | type RecordLost struct method Type (line 691) | func (r *RecordLost) Type() RecordType { type RecordComm (line 698) | type RecordComm struct method Type (line 707) | func (r *RecordComm) Type() RecordType { type RecordExit (line 712) | type RecordExit struct method Type (line 719) | func (r *RecordExit) Type() RecordType { type RecordThrottle (line 725) | type RecordThrottle struct method Type (line 733) | func (r *RecordThrottle) Type() RecordType { type RecordFork (line 739) | type RecordFork struct method Type (line 746) | func (r *RecordFork) Type() RecordType { type RecordAux (line 751) | type RecordAux struct method Type (line 759) | func (r *RecordAux) Type() RecordType { type AuxFlags (line 764) | type AuxFlags constant AuxFlagTruncated (line 771) | AuxFlagTruncated AuxFlags = 1 << iota constant AuxFlagOverwrite (line 775) | AuxFlagOverwrite constant AuxFlagPartial (line 778) | AuxFlagPartial constant AuxFlagCollision (line 781) | AuxFlagCollision type AuxPMUFormat (line 785) | type AuxPMUFormat constant AuxPMUFormatCoresightCoresight (line 791) | AuxPMUFormatCoresightCoresight AuxPMUFormat = 0 constant AuxPMUFormatCoresightRaw (line 792) | AuxPMUFormatCoresightRaw AuxPMUFormat = 1 constant AuxPMUFormatDefault (line 794) | AuxPMUFormatDefault AuxPMUFormat = 0 type RecordItraceStart (line 798) | type RecordItraceStart struct method Type (line 803) | func (r *RecordItraceStart) Type() RecordType { type RecordLostSamples (line 808) | type RecordLostSamples struct method Type (line 814) | func (r *RecordLostSamples) Type() RecordType { type RecordSwitch (line 820) | type RecordSwitch struct method Type (line 828) | func (r *RecordSwitch) Type() RecordType { type RecordSwitchCPUWide (line 833) | type RecordSwitchCPUWide struct method Type (line 850) | func (r *RecordSwitchCPUWide) Type() RecordType { type RecordNamespaces (line 854) | type RecordNamespaces struct method Type (line 861) | func (r *RecordNamespaces) Type() RecordType { type Namespace (line 865) | type Namespace struct type RecordKsymbol (line 871) | type RecordKsymbol struct method Type (line 881) | func (r *RecordKsymbol) Type() RecordType { type KsymbolType (line 885) | type KsymbolType constant KsymbolTypeUnknown (line 891) | KsymbolTypeUnknown KsymbolType = iota constant KsymbolTypeBpf (line 892) | KsymbolTypeBpf constant KsymbolTypeOol (line 893) | KsymbolTypeOol type KsymbolFlags (line 897) | type KsymbolFlags constant KsymbolFlagUnregister (line 904) | KsymbolFlagUnregister KsymbolFlags = iota type RecordBPFEvent (line 908) | type RecordBPFEvent struct method Type (line 917) | func (r *RecordBPFEvent) Type() RecordType { type BPFEventType (line 921) | type BPFEventType constant BPFEventTypeUnknown (line 927) | BPFEventTypeUnknown BPFEventType = iota constant BPFEventTypeProgLoad (line 928) | BPFEventTypeProgLoad constant BPFEventTypeProgUnload (line 929) | BPFEventTypeProgUnload type BPFEventFlags (line 932) | type BPFEventFlags type RecordCGroup (line 937) | type RecordCGroup struct method Type (line 944) | func (r *RecordCGroup) Type() RecordType { type RecordTextPoke (line 950) | type RecordTextPoke struct method Type (line 958) | func (r *RecordTextPoke) Type() RecordType { type RecordAuxOutputHardwareID (line 967) | type RecordAuxOutputHardwareID struct method Type (line 973) | func (r *RecordAuxOutputHardwareID) Type() RecordType { type RecordAuxtraceInfo (line 977) | type RecordAuxtraceInfo struct method Type (line 985) | func (r *RecordAuxtraceInfo) Type() RecordType { type RecordAuxtrace (line 989) | type RecordAuxtrace struct method Type (line 1012) | func (r *RecordAuxtrace) Type() RecordType { type RecordSample (line 1021) | type RecordSample struct method Type (line 1103) | func (r *RecordSample) Type() RecordType { method String (line 1107) | func (r *RecordSample) String() string { method Fields (line 1185) | func (r *RecordSample) Fields() []string { type CPUMode (line 1264) | type CPUMode constant CPUModeUnknown (line 1270) | CPUModeUnknown CPUMode = iota constant CPUModeKernel (line 1271) | CPUModeKernel constant CPUModeUser (line 1272) | CPUModeUser constant CPUModeHypervisor (line 1273) | CPUModeHypervisor constant CPUModeGuestKernel (line 1274) | CPUModeGuestKernel constant CPUModeGuestUser (line 1275) | CPUModeGuestUser type Count (line 1286) | type Count struct type BranchRecord (line 1294) | type BranchRecord struct type BranchFlags (line 1309) | type BranchFlags constant BranchFlagMispredicted (line 1315) | BranchFlagMispredicted BranchFlags = 1 << iota constant BranchFlagPredicted (line 1320) | BranchFlagPredicted constant BranchFlagInTransaction (line 1324) | BranchFlagInTransaction constant BranchFlagAbort (line 1327) | BranchFlagAbort type BranchType (line 1330) | type BranchType constant BranchTypeUnknown (line 1335) | BranchTypeUnknown BranchType = iota constant BranchTypeCond (line 1336) | BranchTypeCond constant BranchTypeUncond (line 1337) | BranchTypeUncond constant BranchTypeInd (line 1338) | BranchTypeInd constant BranchTypeCall (line 1339) | BranchTypeCall constant BranchTypeIndCall (line 1340) | BranchTypeIndCall constant BranchTypeRet (line 1341) | BranchTypeRet constant BranchTypeSyscall (line 1342) | BranchTypeSyscall constant BranchTypeSysret (line 1343) | BranchTypeSysret constant BranchTypeCondCall (line 1344) | BranchTypeCondCall constant BranchTypeCondRet (line 1345) | BranchTypeCondRet constant BranchTypeEret (line 1346) | BranchTypeEret constant BranchTypeIrq (line 1347) | BranchTypeIrq constant CallchainHV (line 1358) | CallchainHV uint64 = 0xffffffffffffffe0 constant CallchainKernel (line 1359) | CallchainKernel = 0xffffffffffffff80 constant CallchainUser (line 1360) | CallchainUser = 0xfffffffffffffe00 constant CallchainGuest (line 1361) | CallchainGuest = 0xfffffffffffff800 constant CallchainGuestKernel (line 1362) | CallchainGuestKernel = 0xfffffffffffff780 constant CallchainGuestUser (line 1363) | CallchainGuestUser = 0xfffffffffffff600 type SampleRegsABI (line 1371) | type SampleRegsABI constant SampleRegsABINone (line 1377) | SampleRegsABINone SampleRegsABI = iota constant SampleRegsABI32 (line 1378) | SampleRegsABI32 constant SampleRegsABI64 (line 1379) | SampleRegsABI64 type DataSrc (line 1382) | type DataSrc struct type DataSrcOp (line 1395) | type DataSrcOp constant DataSrcOpLoad (line 1400) | DataSrcOpLoad DataSrcOp = 1 << iota constant DataSrcOpStore (line 1401) | DataSrcOpStore constant DataSrcOpPrefetch (line 1402) | DataSrcOpPrefetch constant DataSrcOpExec (line 1403) | DataSrcOpExec constant DataSrcOpNA (line 1405) | DataSrcOpNA DataSrcOp = 0 type DataSrcLevel (line 1408) | type DataSrcLevel constant DataSrcLevelL1 (line 1413) | DataSrcLevelL1 DataSrcLevel = 1 << iota constant DataSrcLevelLFB (line 1414) | DataSrcLevelLFB constant DataSrcLevelL2 (line 1415) | DataSrcLevelL2 constant DataSrcLevelL3 (line 1416) | DataSrcLevelL3 constant DataSrcLevelLocalRAM (line 1417) | DataSrcLevelLocalRAM constant DataSrcLevelRemoteRAM1 (line 1418) | DataSrcLevelRemoteRAM1 constant DataSrcLevelRemoteRAM2 (line 1419) | DataSrcLevelRemoteRAM2 constant DataSrcLevelRemoteCache1 (line 1420) | DataSrcLevelRemoteCache1 constant DataSrcLevelRemoteCache2 (line 1421) | DataSrcLevelRemoteCache2 constant DataSrcLevelIO (line 1422) | DataSrcLevelIO constant DataSrcLevelUncached (line 1423) | DataSrcLevelUncached constant DataSrcLevelNA (line 1425) | DataSrcLevelNA DataSrcLevel = 0 type DataSrcSnoop (line 1428) | type DataSrcSnoop constant DataSrcSnoopNone (line 1433) | DataSrcSnoopNone DataSrcSnoop = 1 << iota constant DataSrcSnoopHit (line 1434) | DataSrcSnoopHit constant DataSrcSnoopMiss (line 1435) | DataSrcSnoopMiss constant DataSrcSnoopHitM (line 1436) | DataSrcSnoopHitM constant DataSrcSnoopFwd (line 1437) | DataSrcSnoopFwd constant DataSrcSnoopNA (line 1439) | DataSrcSnoopNA DataSrcSnoop = 0 type DataSrcLock (line 1442) | type DataSrcLock constant DataSrcLockNA (line 1447) | DataSrcLockNA DataSrcLock = iota constant DataSrcLockUnlocked (line 1448) | DataSrcLockUnlocked constant DataSrcLockLocked (line 1449) | DataSrcLockLocked type DataSrcTLB (line 1452) | type DataSrcTLB constant DataSrcTLBHit (line 1457) | DataSrcTLBHit DataSrcTLB = 1 << iota constant DataSrcTLBMiss (line 1458) | DataSrcTLBMiss constant DataSrcTLBL1 (line 1459) | DataSrcTLBL1 constant DataSrcTLBL2 (line 1460) | DataSrcTLBL2 constant DataSrcTLBHardwareWalker (line 1461) | DataSrcTLBHardwareWalker constant DataSrcTLBOSFaultHandler (line 1462) | DataSrcTLBOSFaultHandler constant DataSrcTLBNA (line 1464) | DataSrcTLBNA DataSrcTLB = 0 type DataSrcLevelNum (line 1467) | type DataSrcLevelNum constant DataSrcLevelNumL1 (line 1473) | DataSrcLevelNumL1 DataSrcLevelNum = 0x01 constant DataSrcLevelNumL2 (line 1474) | DataSrcLevelNumL2 DataSrcLevelNum = 0x02 constant DataSrcLevelNumL3 (line 1475) | DataSrcLevelNumL3 DataSrcLevelNum = 0x03 constant DataSrcLevelNumL4 (line 1476) | DataSrcLevelNumL4 DataSrcLevelNum = 0x04 constant DataSrcLevelNumAnyCache (line 1477) | DataSrcLevelNumAnyCache DataSrcLevelNum = 0x0b constant DataSrcLevelNumLFB (line 1478) | DataSrcLevelNumLFB DataSrcLevelNum = 0x0c constant DataSrcLevelNumRAM (line 1479) | DataSrcLevelNumRAM DataSrcLevelNum = 0x0d constant DataSrcLevelNumPMEM (line 1480) | DataSrcLevelNumPMEM DataSrcLevelNum = 0x0e constant DataSrcLevelNumNA (line 1481) | DataSrcLevelNumNA DataSrcLevelNum = 0x0f type DataSrcBlock (line 1484) | type DataSrcBlock constant DataSrcBlockData (line 1489) | DataSrcBlockData DataSrcBlock = 1 << iota constant DataSrcBlockAddr (line 1490) | DataSrcBlockAddr constant DataSrcBlockNA (line 1492) | DataSrcBlockNA DataSrcBlock = 0 type DataSrcHops (line 1495) | type DataSrcHops constant DataSrcHopsCore (line 1500) | DataSrcHopsCore DataSrcHops = 1 constant DataSrcHopsNode (line 1501) | DataSrcHopsNode DataSrcHops = 3 constant DataSrcHopsSocket (line 1502) | DataSrcHopsSocket DataSrcHops = 3 constant DataSrcHopesBoard (line 1503) | DataSrcHopesBoard DataSrcHops = 4 constant DataSrcHopsNA (line 1505) | DataSrcHopsNA DataSrcHops = 0 type Transaction (line 1508) | type Transaction constant TransactionElision (line 1516) | TransactionElision Transaction = 1 << iota constant TransactionTransaction (line 1517) | TransactionTransaction constant TransactionSync (line 1518) | TransactionSync constant TransactionAsync (line 1519) | TransactionAsync constant TransactionRetry (line 1520) | TransactionRetry constant TransactionConflict (line 1521) | TransactionConflict constant TransactionCapacityWrite (line 1522) | TransactionCapacityWrite constant TransactionCapacityRead (line 1523) | TransactionCapacityRead type Weights (line 1526) | type Weights struct FILE: perffile/ksymbolflags_string.go method String (line 7) | func (i KsymbolFlags) String() string { FILE: perffile/ksymboltype_string.go method String (line 7) | func (i KsymbolType) String() string { FILE: perffile/meta.go type FileMeta (line 14) | type FileMeta struct method parse (line 140) | func (m *FileMeta) parse(f feature, sec fileSection, r io.ReaderAt) er... method parseBuildID (line 166) | func (m *FileMeta) parseBuildID(bd bufDecoder) error { method parseNrCPUs (line 187) | func (m *FileMeta) parseNrCPUs(bd bufDecoder) error { method parseTotalMem (line 192) | func (m *FileMeta) parseTotalMem(bd bufDecoder) error { method parseCmdLine (line 197) | func (m *FileMeta) parseCmdLine(bd bufDecoder) error { method parseCPUTopology (line 210) | func (m *FileMeta) parseCPUTopology(bd bufDecoder) error { method parseNUMATopology (line 230) | func (m *FileMeta) parseNUMATopology(bd bufDecoder) error { method parsePMUMappings (line 249) | func (m *FileMeta) parsePMUMappings(bd bufDecoder) error { method parseGroupDesc (line 258) | func (m *FileMeta) parseGroupDesc(bd bufDecoder) error { type BuildIDInfo (line 86) | type BuildIDInfo struct type BuildID (line 93) | type BuildID method String (line 95) | func (b BuildID) String() string { type NUMANode (line 100) | type NUMANode struct type GroupDesc (line 117) | type GroupDesc struct function stringFeature (line 157) | func stringFeature(name string) func(*FileMeta, bufDecoder) error { FILE: perffile/reader.go type File (line 21) | type File struct method Close (line 264) | func (f *File) Close() error { method Records (line 326) | func (f *File) Records(order RecordsOrder) *Records { function New (line 46) | func New(r io.ReaderAt) (*File, error) { function Open (line 179) | func Open(name string) (*File, error) { function readFileAttr (line 193) | func readFileAttr(sr *io.SectionReader, fa *fileAttr) error { function readSlice (line 276) | func readSlice(sr *io.SectionReader, v interface{}) error { type RecordsOrder (line 298) | type RecordsOrder constant RecordsFileOrder (line 305) | RecordsFileOrder RecordsOrder = iota constant RecordsCausalOrder (line 313) | RecordsCausalOrder constant RecordsTimeOrder (line 319) | RecordsTimeOrder type timeSorter (line 365) | type timeSorter struct method Len (line 370) | func (s *timeSorter) Len() int { method Less (line 374) | func (s *timeSorter) Less(i, j int) bool { method Swap (line 378) | func (s *timeSorter) Swap(i, j int) { FILE: perffile/readformat_string.go method String (line 7) | func (i ReadFormat) String() string { FILE: perffile/records.go type Records (line 26) | type Records struct method Err (line 56) | func (r *Records) Err() error { method Next (line 67) | func (r *Records) Next() bool { method getAttr (line 201) | func (r *Records) getAttr(id attrID, nilOk bool) *EventAttr { method parseCommon (line 220) | func (r *Records) parseCommon(bd *bufDecoder, o *RecordCommon, missing... method parseMmap (line 249) | func (r *Records) parseMmap(bd *bufDecoder, hdr *recordHeader, common ... method parseLost (line 289) | func (r *Records) parseLost(bd *bufDecoder, hdr *recordHeader, common ... method parseComm (line 300) | func (r *Records) parseComm(bd *bufDecoder, hdr *recordHeader, common ... method parseExit (line 315) | func (r *Records) parseExit(bd *bufDecoder, hdr *recordHeader, common ... method parseThrottle (line 327) | func (r *Records) parseThrottle(bd *bufDecoder, hdr *recordHeader, com... method parseFork (line 346) | func (r *Records) parseFork(bd *bufDecoder, hdr *recordHeader, common ... method parseAux (line 358) | func (r *Records) parseAux(bd *bufDecoder, hdr *recordHeader, common *... method parseItraceStart (line 374) | func (r *Records) parseItraceStart(bd *bufDecoder, hdr *recordHeader, ... method parseLostSamples (line 381) | func (r *Records) parseLostSamples(bd *bufDecoder, hdr *recordHeader, ... method parseSwitch (line 387) | func (r *Records) parseSwitch(bd *bufDecoder, hdr *recordHeader, commo... method parseSwitchCPUWide (line 394) | func (r *Records) parseSwitchCPUWide(bd *bufDecoder, hdr *recordHeader... method parseNamespaces (line 403) | func (r *Records) parseNamespaces(bd *bufDecoder, hdr *recordHeader, c... method parseKsymbol (line 415) | func (r *Records) parseKsymbol(bd *bufDecoder, hdr *recordHeader, comm... method parseBPFEvent (line 425) | func (r *Records) parseBPFEvent(bd *bufDecoder, hdr *recordHeader, com... method parseCGroup (line 435) | func (r *Records) parseCGroup(bd *bufDecoder, hdr *recordHeader, commo... method parseTextPoke (line 443) | func (r *Records) parseTextPoke(bd *bufDecoder, hdr *recordHeader, com... method parseAuxOutputHardwareID (line 458) | func (r *Records) parseAuxOutputHardwareID(bd *bufDecoder, hdr *record... method parseAuxtraceInfo (line 464) | func (r *Records) parseAuxtraceInfo(bd *bufDecoder, hdr *recordHeader,... method parseAuxtrace (line 474) | func (r *Records) parseAuxtrace(bd *bufDecoder, hdr *recordHeader, com... method parseSample (line 487) | func (r *Records) parseSample(bd *bufDecoder, hdr *recordHeader, commo... method parseReadFormat (line 663) | func (r *Records) parseReadFormat(bd *bufDecoder, f ReadFormat, out *[... function decodeDataSrc (line 700) | func decodeDataSrc(d uint64) (out DataSrc) { function weight (line 763) | func weight(x uint64) int { FILE: perffile/recordsorder_string.go function _ (line 7) | func _() { constant _RecordsOrder_name (line 16) | _RecordsOrder_name = "RecordsFileOrderRecordsCausalOrderRecordsTimeOrder" method String (line 20) | func (i RecordsOrder) String() string { FILE: perffile/recordtype_string.go function _ (line 7) | func _() { constant _RecordType_name_0 (line 53) | _RecordType_name_0 = "RecordTypeMmapRecordTypeLostRecordTypeCommRecordTy... constant _RecordType_name_1 (line 54) | _RecordType_name_1 = "recordTypeUserStartrecordTypeEventTyperecordTypeTr... method String (line 62) | func (i RecordType) String() string { FILE: perffile/sampleformat_string.go method String (line 7) | func (i SampleFormat) String() string { FILE: perffile/sampleregsabi_string.go function _ (line 7) | func _() { constant _SampleRegsABI_name (line 16) | _SampleRegsABI_name = "SampleRegsABINoneSampleRegsABI32SampleRegsABI64" method String (line 20) | func (i SampleRegsABI) String() string { FILE: perffile/transaction_string.go method String (line 7) | func (i Transaction) String() string { FILE: perfsession/ranges.go type Ranges (line 11) | type Ranges struct method Add (line 24) | func (r *Ranges) Add(lo, hi uint64, val interface{}) { method Get (line 30) | func (r *Ranges) Get(idx uint64) (lo, hi uint64, val interface{}, ok b... type rangeEnt (line 16) | type rangeEnt struct FILE: perfsession/session.go type Session (line 11) | type Session struct method Update (line 35) | func (s *Session) Update(r perffile.Record) { method LookupPID (line 76) | func (s *Session) LookupPID(pid int) *PIDInfo { function New (line 19) | func New(f *perffile.File) *Session { type PIDInfo (line 80) | type PIDInfo struct method fork (line 88) | func (p *PIDInfo) fork(pid int) *PIDInfo { method munmap (line 96) | func (p *PIDInfo) munmap(addr, mlen uint64) { method mapFind (line 139) | func (p *PIDInfo) mapFind(addr uint64) *Mmap { method LookupMmap (line 148) | func (p *PIDInfo) LookupMmap(addr uint64) *Mmap { type Mmap (line 156) | type Mmap struct method fork (line 162) | func (m *Mmap) fork(pid int) *Mmap { type Forkable (line 166) | type Forkable interface type ExtraKey (line 170) | type ExtraKey function NewExtraKey (line 175) | func NewExtraKey(name string) ExtraKey { type ForkableExtra (line 182) | type ForkableExtra method Fork (line 184) | func (f ForkableExtra) Fork(pid int) Forkable { FILE: perfsession/symbolize.go type Symbolic (line 24) | type Symbolic struct function Symbolize (line 31) | func Symbolize(session *Session, mmap *Mmap, ip uint64, out *Symbolic) b... function getSymbolicExtra (line 61) | func getSymbolicExtra(session *Session, filename string) *symbolicExtra { function newSymbolicExtra (line 123) | func newSymbolicExtra(filename string) (*symbolicExtra, error) { function newKallsyms (line 164) | func newKallsyms(filename string) (*symbolicExtra, error) { type symbolicExtra (line 197) | type symbolicExtra struct method findIP (line 206) | func (s *symbolicExtra) findIP(mmap *Mmap, ip uint64) (f *funcRange, l... type funcRange (line 236) | type funcRange struct function dwarfFuncTable (line 242) | func dwarfFuncTable(dwarff *dwarf.Data) []funcRange { function elfFuncTable (line 301) | func elfFuncTable(filename string, elff *elf.File) (out []funcRange, isR... type funcRangeSorter (line 345) | type funcRangeSorter method Len (line 347) | func (s funcRangeSorter) Len() int { method Swap (line 351) | func (s funcRangeSorter) Swap(i, j int) { method Less (line 355) | func (s funcRangeSorter) Less(i, j int) bool { function setFuncHighPCs (line 361) | func setFuncHighPCs(functab []funcRange) { function dwarfLineTable (line 374) | func dwarfLineTable(dwarff *dwarf.Data) []dwarf.LineEntry { FILE: scale/interface.go type Interface (line 9) | type Interface interface FILE: scale/linear.go type Linear (line 7) | type Linear struct method Of (line 17) | func (s Linear) Of(x float64) float64 { method Ticks (line 21) | func (s Linear) Ticks(n int) (major, minor []float64) { function NewLinear (line 12) | func NewLinear(input []float64) Linear { FILE: scale/log.go type Log (line 9) | type Log struct method precompute (line 25) | func (s *Log) precompute() { method Of (line 30) | func (s *Log) Of(x float64) float64 { method Nice (line 38) | func (s *Log) Nice(n int) { method Ticks (line 63) | func (s *Log) Ticks(n int) (major, minor []float64) { function NewLog (line 18) | func NewLog(input []float64, base float64) *Log { FILE: scale/output.go type OutputScale (line 7) | type OutputScale struct method Crop (line 22) | func (s *OutputScale) Crop() { method Unclamp (line 26) | func (s *OutputScale) Unclamp() { method Clamp (line 30) | func (s *OutputScale) Clamp() { method Of (line 34) | func (s OutputScale) Of(x float64) (float64, bool) { constant clampCrop (line 13) | clampCrop = iota constant clampNone (line 14) | clampNone constant clampClamp (line 15) | clampClamp function NewOutputScale (line 18) | func NewOutputScale(min, max float64) OutputScale { FILE: scale/power.go type Power (line 9) | type Power struct method Of (line 19) | func (s Power) Of(x float64) float64 { method Ticks (line 23) | func (s Power) Ticks(n int) (major, minor []float64) { function NewPower (line 15) | func NewPower(input []float64, exp float64) Power { FILE: scale/util.go function minmax (line 7) | func minmax(xs []float64) (min float64, max float64) { FILE: scripts/memload.py function gather (line 8) | def gather(counters): function cpu_family_model (line 43) | def cpu_family_model(): function main (line 56) | def main(): FILE: scripts/topdown.py function gather (line 10) | def gather(counters): class Formula (line 45) | class Formula: method __init__ (line 46) | def __init__(self, children): method eval (line 49) | def eval(self, ctx): method events (line 52) | def events(self): method __add__ (line 55) | def __add__(self, o): method __radd__ (line 58) | def __radd__(self, o): method __sub__ (line 61) | def __sub__(self, o): method __rsub__ (line 64) | def __rsub__(self, o): method __mul__ (line 67) | def __mul__(self, o): method __rmul__ (line 70) | def __rmul__(self, o): method __truediv__ (line 73) | def __truediv__(self, o): method __rtruediv__ (line 76) | def __rtruediv__(self, o): class FormulaOp (line 79) | class FormulaOp(Formula): method __init__ (line 80) | def __init__(self, op, *args): method eval (line 84) | def eval(self, ctx): method events (line 89) | def events(self): class E (line 96) | class E(Formula): method __init__ (line 97) | def __init__(self, event): method eval (line 101) | def eval(self, ctx): method events (line 104) | def events(self): class Node (line 167) | class Node: method __init__ (line 168) | def __init__(self, label, value, *children): method events (line 171) | def events(self): method eval (line 179) | def eval(self, ctx): method show (line 184) | def show(self, ctx, indent=0): function cpu_family_model (line 217) | def cpu_family_model(): function main (line 230) | def main():