Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for InlineStrings (0.2 sec)

  1. src/internal/trace/oldtrace.go

    	// stored inline and didn't have IDs. We generate IDs for them.
    	if max+uint64(len(pr.InlineStrings)) < max {
    		return errors.New("trace contains too many strings")
    	}
    	var addErr error
    	add := func(id stringID, s string) {
    		if err := evt.strings.insert(id, s); err != nil && addErr == nil {
    			addErr = err
    		}
    	}
    	for id, s := range pr.InlineStrings {
    		nid := max + 1 + uint64(id)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  2. src/internal/trace/internal/oldtrace/parser.go

    			// raw.sargs 0: message
    
    			if id, ok := p.inlineStringsMapping[raw.sargs[0]]; ok {
    				ev.Args[3] = uint64(id)
    			} else {
    				id := len(p.inlineStrings)
    				p.inlineStringsMapping[raw.sargs[0]] = id
    				p.inlineStrings = append(p.inlineStrings, raw.sargs[0])
    				ev.Args[3] = uint64(id)
    			}
    		}
    
    		return nil
    	}
    
    	ev.Type = EvNone
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 21:15:28 UTC 2024
    - 46.8K bytes
    - Viewed (0)
Back to top