File: jump_string.go

package info (click to toggle)
golang-github-cilium-ebpf 0.17.3%2Bds1-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 4,684 kB
  • sloc: ansic: 1,259; makefile: 127; python: 113; awk: 29; sh: 24
file content (53 lines) | stat: -rw-r--r-- 1,214 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// Code generated by "stringer -output jump_string.go -type=JumpOp"; DO NOT EDIT.

package asm

import "strconv"

func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[InvalidJumpOp-255]
	_ = x[Ja-0]
	_ = x[JEq-16]
	_ = x[JGT-32]
	_ = x[JGE-48]
	_ = x[JSet-64]
	_ = x[JNE-80]
	_ = x[JSGT-96]
	_ = x[JSGE-112]
	_ = x[Call-128]
	_ = x[Exit-144]
	_ = x[JLT-160]
	_ = x[JLE-176]
	_ = x[JSLT-192]
	_ = x[JSLE-208]
}

const _JumpOp_name = "JaJEqJGTJGEJSetJNEJSGTJSGECallExitJLTJLEJSLTJSLEInvalidJumpOp"

var _JumpOp_map = map[JumpOp]string{
	0:   _JumpOp_name[0:2],
	16:  _JumpOp_name[2:5],
	32:  _JumpOp_name[5:8],
	48:  _JumpOp_name[8:11],
	64:  _JumpOp_name[11:15],
	80:  _JumpOp_name[15:18],
	96:  _JumpOp_name[18:22],
	112: _JumpOp_name[22:26],
	128: _JumpOp_name[26:30],
	144: _JumpOp_name[30:34],
	160: _JumpOp_name[34:37],
	176: _JumpOp_name[37:40],
	192: _JumpOp_name[40:44],
	208: _JumpOp_name[44:48],
	255: _JumpOp_name[48:61],
}

func (i JumpOp) String() string {
	if str, ok := _JumpOp_map[i]; ok {
		return str
	}
	return "JumpOp(" + strconv.FormatInt(int64(i), 10) + ")"
}