SYMBOL INDEX (231 symbols across 23 files) FILE: scripts/explain_manifest/config.py function transform (line 10) | def transform(f: FileInfo): FILE: scripts/explain_manifest/expect.py function glob_match_ignore_slash (line 17) | def glob_match_ignore_slash(path, globs): function write_color (line 28) | def write_color(color): function write_block_desc (line 51) | def write_block_desc(desc_verb): class ExpectSuite (line 66) | class ExpectSuite(): method __init__ (line 67) | def __init__(self, name, manifest, use_rpath=False, tests={}): class ExpectChain (line 74) | class ExpectChain(): method __init__ (line 75) | def __init__(self, infos): method _reset (line 83) | def _reset(self): method _ctx_info (line 93) | def _ctx_info(self): method _log (line 100) | def _log(self, *args): method _print_title (line 105) | def _print_title(self): method _print_fail (line 112) | def _print_fail(self, msg): method _print_ok (line 118) | def _print_ok(self, msg): method _print_error (line 122) | def _print_error(self, msg): method _print_result (line 125) | def _print_result(self): method _print_all_fails (line 136) | def _print_all_fails(self): method _compare (line 145) | def _compare(self, attr, fn): method _exist (line 171) | def _exist(self): method _equal (line 181) | def _equal(self, attr, expect): method _match (line 184) | def _match(self, attr, expect): method _less_than (line 189) | def _less_than(self, attr, expect): method _greater_than (line 198) | def _greater_than(self, attr, expect): method _contain (line 207) | def _contain(self, attr, expect): method _contain_match (line 225) | def _contain_match(self, attr, expect): method to (line 239) | def to(self): method expect (line 243) | def expect(self, path_glob, msg): method do_not (line 260) | def do_not(self): method does_not (line 264) | def does_not(self): method is_not (line 267) | def is_not(self): method key (line 271) | def key(self, key): method exist (line 275) | def exist(self): method exists (line 278) | def exists(self): method __getattr__ (line 281) | def __getattr__(self, name): method compare_manifest (line 317) | def compare_manifest(self, suite: ExpectSuite, manifest: str): method run (line 333) | def run(self, suite: ExpectSuite): method get_last_macthes (line 342) | def get_last_macthes(self): FILE: scripts/explain_manifest/explain.py function lazy_evaluate_cache (line 13) | def lazy_evaluate_cache(): class ExplainOpts (line 26) | class ExplainOpts(): method from_args (line 39) | def from_args(this, args): class FileInfo (line 52) | class FileInfo(): method __init__ (line 53) | def __init__(self, path, relpath): method __getattr__ (line 80) | def __getattr__(self, name): method explain (line 94) | def explain(self, opts: ExplainOpts): class ElfFileInfo (line 112) | class ElfFileInfo(FileInfo): method __init__ (line 113) | def __init__(self, path, relpath): method explain (line 165) | def explain(self, opts: ExplainOpts): class NginxInfo (line 192) | class NginxInfo(ElfFileInfo): method __init__ (line 193) | def __init__(self, path, relpath): method explain (line 239) | def explain(self, opts: ExplainOpts): FILE: scripts/explain_manifest/main.py function parse_args (line 22) | def parse_args(): function read_glob (line 56) | def read_glob(path: str): function gather_files (line 63) | def gather_files(path: str, image: str): function walk_files (line 108) | def walk_files(path: str, globs: List[str]): function write_manifest (line 137) | def write_manifest(title: str, results: List[FileInfo], globs: List[str]... FILE: scripts/explain_manifest/suites.py function read_requirements (line 16) | def read_requirements(path=None): function common_suites (line 24) | def common_suites(expect, libxcrypt_no_obsolete_api: bool = False, skip_... function libc_libcpp_suites (line 116) | def libc_libcpp_suites(expect, libc_max_version: str = None, libcxx_max_... function arm64_suites (line 133) | def arm64_suites(expect): function docker_suites (line 140) | def docker_suites(expect): FILE: spec/fixtures/external_plugins/go/go-hello.go type Config (line 13) | type Config struct method Access (line 25) | func (conf Config) Access(kong *pdk.PDK) { method Log (line 38) | func (conf Config) Log(kong *pdk.PDK) { method Response (line 72) | func (conf Config) Response(kong *pdk.PDK) { function New (line 17) | func New() interface{} { function main (line 21) | func main() { FILE: spec/fixtures/external_plugins/js/js-hello.js class KongPlugin (line 5) | class KongPlugin { method constructor (line 6) | constructor(config) { method access (line 10) | async access(kong) { FILE: spec/fixtures/external_plugins/py/py-hello.py class Plugin (line 14) | class Plugin(object): method __init__ (line 15) | def __init__(self, config): method access (line 18) | def access(self, kong: kong.kong): FILE: spec/fixtures/grpc/target/grpc-target.go constant port (line 17) | port = ":15010" type server (line 20) | type server struct method SayHello (line 24) | func (s *server) SayHello(ctx context.Context, in *pb.HelloRequest) (*... method BounceIt (line 31) | func (s *server) BounceIt(ctx context.Context, in *pb.BallIn) (*pb.Bal... method GrowTail (line 46) | func (s *server) GrowTail(ctx context.Context, in *pb.Body) (*pb.Body,... method Echo (line 52) | func (s *server) Echo(ctx context.Context, in *pb.EchoMsg) (*pb.EchoMs... function main (line 56) | func main() { FILE: spec/fixtures/grpc/target/targetservice/targetservice.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type HelloRequest (line 25) | type HelloRequest struct method Reset (line 34) | func (x *HelloRequest) Reset() { method String (line 43) | func (x *HelloRequest) String() string { method ProtoMessage (line 47) | func (*HelloRequest) ProtoMessage() {} method ProtoReflect (line 49) | func (x *HelloRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 62) | func (*HelloRequest) Descriptor() ([]byte, []int) { method GetGreeting (line 66) | func (x *HelloRequest) GetGreeting() string { method GetBooleanTest (line 73) | func (x *HelloRequest) GetBooleanTest() bool { type HelloResponse (line 80) | type HelloResponse struct method Reset (line 89) | func (x *HelloResponse) Reset() { method String (line 98) | func (x *HelloResponse) String() string { method ProtoMessage (line 102) | func (*HelloResponse) ProtoMessage() {} method ProtoReflect (line 104) | func (x *HelloResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 117) | func (*HelloResponse) Descriptor() ([]byte, []int) { method GetReply (line 121) | func (x *HelloResponse) GetReply() string { method GetBooleanTest (line 128) | func (x *HelloResponse) GetBooleanTest() bool { type BallIn (line 135) | type BallIn struct method Reset (line 145) | func (x *BallIn) Reset() { method String (line 154) | func (x *BallIn) String() string { method ProtoMessage (line 158) | func (*BallIn) ProtoMessage() {} method ProtoReflect (line 160) | func (x *BallIn) ProtoReflect() protoreflect.Message { method Descriptor (line 173) | func (*BallIn) Descriptor() ([]byte, []int) { method GetMessage (line 177) | func (x *BallIn) GetMessage() string { method GetWhen (line 184) | func (x *BallIn) GetWhen() *timestamp.Timestamp { method GetNow (line 191) | func (x *BallIn) GetNow() *timestamp.Timestamp { type BallOut (line 198) | type BallOut struct method Reset (line 208) | func (x *BallOut) Reset() { method String (line 217) | func (x *BallOut) String() string { method ProtoMessage (line 221) | func (*BallOut) ProtoMessage() {} method ProtoReflect (line 223) | func (x *BallOut) ProtoReflect() protoreflect.Message { method Descriptor (line 236) | func (*BallOut) Descriptor() ([]byte, []int) { method GetReply (line 240) | func (x *BallOut) GetReply() string { method GetTimeMessage (line 247) | func (x *BallOut) GetTimeMessage() string { method GetNow (line 254) | func (x *BallOut) GetNow() *timestamp.Timestamp { type Limb (line 261) | type Limb struct method Reset (line 270) | func (x *Limb) Reset() { method String (line 279) | func (x *Limb) String() string { method ProtoMessage (line 283) | func (*Limb) ProtoMessage() {} method ProtoReflect (line 285) | func (x *Limb) ProtoReflect() protoreflect.Message { method Descriptor (line 298) | func (*Limb) Descriptor() ([]byte, []int) { method GetCount (line 302) | func (x *Limb) GetCount() int32 { method GetEndings (line 309) | func (x *Limb) GetEndings() string { type Body (line 316) | type Body struct method Reset (line 327) | func (x *Body) Reset() { method String (line 336) | func (x *Body) String() string { method ProtoMessage (line 340) | func (*Body) ProtoMessage() {} method ProtoReflect (line 342) | func (x *Body) ProtoReflect() protoreflect.Message { method Descriptor (line 355) | func (*Body) Descriptor() ([]byte, []int) { method GetName (line 359) | func (x *Body) GetName() string { method GetHands (line 366) | func (x *Body) GetHands() *Limb { method GetLegs (line 373) | func (x *Body) GetLegs() *Limb { method GetTail (line 380) | func (x *Body) GetTail() *Limb { type EchoMsg (line 387) | type EchoMsg struct method Reset (line 396) | func (x *EchoMsg) Reset() { method String (line 405) | func (x *EchoMsg) String() string { method ProtoMessage (line 409) | func (*EchoMsg) ProtoMessage() {} method ProtoReflect (line 411) | func (x *EchoMsg) ProtoReflect() protoreflect.Message { method Descriptor (line 424) | func (*EchoMsg) Descriptor() ([]byte, []int) { method GetArray (line 428) | func (x *EchoMsg) GetArray() []string { method GetNullable (line 435) | func (x *EchoMsg) GetNullable() string { function file_targetservice_proto_rawDescGZIP (line 534) | func file_targetservice_proto_rawDescGZIP() []byte { function init (line 576) | func init() { file_targetservice_proto_init() } function file_targetservice_proto_init (line 577) | func file_targetservice_proto_init() { FILE: spec/fixtures/grpc/target/targetservice/targetservice_grpc.pb.go constant _ (line 19) | _ = grpc.SupportPackageIsVersion7 type BouncerClient (line 24) | type BouncerClient interface type bouncerClient (line 33) | type bouncerClient struct method SayHello (line 41) | func (c *bouncerClient) SayHello(ctx context.Context, in *HelloRequest... method UnknownMethod (line 50) | func (c *bouncerClient) UnknownMethod(ctx context.Context, in *HelloRe... method BounceIt (line 59) | func (c *bouncerClient) BounceIt(ctx context.Context, in *BallIn, opts... method GrowTail (line 68) | func (c *bouncerClient) GrowTail(ctx context.Context, in *Body, opts .... method Echo (line 77) | func (c *bouncerClient) Echo(ctx context.Context, in *EchoMsg, opts ..... function NewBouncerClient (line 37) | func NewBouncerClient(cc grpc.ClientConnInterface) BouncerClient { type BouncerServer (line 89) | type BouncerServer interface type UnimplementedBouncerServer (line 100) | type UnimplementedBouncerServer struct method SayHello (line 103) | func (UnimplementedBouncerServer) SayHello(context.Context, *HelloRequ... method UnknownMethod (line 106) | func (UnimplementedBouncerServer) UnknownMethod(context.Context, *Hell... method BounceIt (line 109) | func (UnimplementedBouncerServer) BounceIt(context.Context, *BallIn) (... method GrowTail (line 112) | func (UnimplementedBouncerServer) GrowTail(context.Context, *Body) (*B... method Echo (line 115) | func (UnimplementedBouncerServer) Echo(context.Context, *EchoMsg) (*Ec... method mustEmbedUnimplementedBouncerServer (line 118) | func (UnimplementedBouncerServer) mustEmbedUnimplementedBouncerServer(... type UnsafeBouncerServer (line 123) | type UnsafeBouncerServer interface function RegisterBouncerServer (line 127) | func RegisterBouncerServer(s grpc.ServiceRegistrar, srv BouncerServer) { function _Bouncer_SayHello_Handler (line 131) | func _Bouncer_SayHello_Handler(srv interface{}, ctx context.Context, dec... function _Bouncer_UnknownMethod_Handler (line 149) | func _Bouncer_UnknownMethod_Handler(srv interface{}, ctx context.Context... function _Bouncer_BounceIt_Handler (line 167) | func _Bouncer_BounceIt_Handler(srv interface{}, ctx context.Context, dec... function _Bouncer_GrowTail_Handler (line 185) | func _Bouncer_GrowTail_Handler(srv interface{}, ctx context.Context, dec... function _Bouncer_Echo_Handler (line 203) | func _Bouncer_Echo_Handler(srv interface{}, ctx context.Context, dec fun... FILE: spec/fixtures/proxy_wasm_filters/response_transformer/src/filter.rs type ResponseTransformerContext (line 17) | struct ResponseTransformerContext { method on_configure (line 25) | fn on_configure(&mut self, _: usize) -> bool { method create_http_context (line 39) | fn create_http_context(&self, _: u32) -> Option> { method get_type (line 45) | fn get_type(&self) -> Option { method on_done (line 51) | fn on_done(&mut self) -> bool { method on_http_response_headers (line 57) | fn on_http_response_headers(&mut self, _num_headers: usize, _end_of_stre... FILE: spec/fixtures/proxy_wasm_filters/response_transformer/src/types.rs type InvalidHeader (line 7) | pub(crate) struct InvalidHeader(String); method fmt (line 10) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type KeyValuePair (line 17) | pub(crate) struct KeyValuePair(pub(crate) String, pub(crate) String); type Error (line 20) | type Error = InvalidHeader; method try_from (line 22) | fn try_from(input: String) -> std::result::Result { type Error (line 36) | type Error = InvalidHeader; method try_from (line 38) | fn try_from(value: &str) -> std::result::Result { method new (line 72) | pub(crate) fn new(name: T, value: T) -> Self { type Transformations (line 44) | pub(crate) struct Transformations { method default (line 49) | fn default() -> Self { type Config (line 56) | pub(crate) struct Config { function test_header_try_from_valid (line 79) | fn test_header_try_from_valid() { function test_header_try_from_invalid (line 84) | fn test_header_try_from_invalid() { function test_json_deserialize_transformations (line 91) | fn test_json_deserialize_transformations() { FILE: spec/fixtures/proxy_wasm_filters/tests/src/filter.rs type TestRoot (line 23) | struct TestRoot { method on_vm_start (line 30) | fn on_vm_start(&mut self, conf_size: usize) -> bool { method on_configure (line 35) | fn on_configure(&mut self, conf_size: usize) -> bool { method get_type (line 53) | fn get_type(&self) -> Option { method create_http_context (line 57) | fn create_http_context(&self, context_id: u32) -> Option Act... method on_http_request_body (line 120) | fn on_http_request_body(&mut self, size: usize, eof: bool) -> Action { method on_http_response_headers (line 129) | fn on_http_response_headers(&mut self, nheaders: usize, eof: bool) -> Ac... method on_http_response_body (line 138) | fn on_http_response_body(&mut self, size: usize, eof: bool) -> Action { method on_log (line 147) | fn on_log(&mut self) { FILE: spec/fixtures/proxy_wasm_filters/tests/src/metrics.rs type Metrics (line 10) | struct Metrics { method new (line 15) | fn new() -> Metrics { method get_metric_id (line 21) | fn get_metric_id(&self, metric_type: MetricType, name: &str) -> Result... function define (line 40) | pub fn define(m_type: MetricType, name: &str) -> Result { function increment_counter (line 44) | pub fn increment_counter(name: &str) -> Result<(), Status> { function record_gauge (line 48) | pub fn record_gauge(name: &str, value: u64) -> Result<(), Status> { function record_histogram (line 52) | pub fn record_histogram(name: &str, value: u64) -> Result<(), Status> { FILE: spec/fixtures/proxy_wasm_filters/tests/src/routines.rs function add_request_header (line 3) | pub(crate) fn add_request_header(ctx: &mut TestHttp) { function add_response_header (line 14) | pub(crate) fn add_response_header(ctx: &mut TestHttp) { FILE: spec/fixtures/proxy_wasm_filters/tests/src/test_cases.rs function add_request_header (line 3) | pub(crate) fn add_request_header(ctx: &mut TestHttpHostcalls) { function add_response_header (line 14) | pub(crate) fn add_response_header(ctx: &mut TestHttpHostcalls) { FILE: spec/fixtures/proxy_wasm_filters/tests/src/test_http.rs type TestHttp (line 3) | pub struct TestHttp { method send_plain_response (line 8) | pub fn send_plain_response(&mut self, status: StatusCode, body: Option... method get_prop (line 12) | fn get_prop(&self, ns: &str, prop: &str) -> String { method set_prop (line 23) | fn set_prop(&self, ns: &str, prop: &str, value: Option<&str>) { method update_metrics (line 28) | fn update_metrics(&self) { method send_http_dispatch (line 50) | fn send_http_dispatch(&mut self, config: TestConfig) -> Action { method run_tests (line 105) | pub fn run_tests(&mut self, cur_phase: TestPhase) -> Action { FILE: spec/fixtures/proxy_wasm_filters/tests/src/types.rs type TestConfig (line 4) | pub struct TestConfig { method fmt (line 23) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 9) | type Err = std::str::Utf8Error; method from_str (line 11) | fn from_str(s: &str) -> Result { type TestPhase (line 34) | pub enum TestPhase { FILE: spec/fixtures/sam-app/hello_world/app.py function lambda_handler (line 6) | def lambda_handler(event, context): FILE: spec/fixtures/sam-app/tests/integration/test_api_gateway.py class TestApiGateway (line 12) | class TestApiGateway: method api_gateway_url (line 15) | def api_gateway_url(self): method test_api_gateway (line 40) | def test_api_gateway(self, api_gateway_url): FILE: spec/fixtures/sam-app/tests/unit/test_handler.py function apigw_event (line 9) | def apigw_event(): function test_lambda_handler (line 65) | def test_lambda_handler(apigw_event): FILE: spec/helpers/perf/charts/charts.py function adjust_fig_tick_y (line 12) | def adjust_fig_tick_y(fig, min_y, max_y, row): function main (line 16) | def main(args: dict):