Lines Matching refs:input_bytes

46 def get_from_release(input_bytes, start_idx, key):  argument
47 null_idx = input_bytes.find(b'\x00', start_idx)
51 linux_banner = input_bytes[start_idx:null_idx].decode()
60 def dump_from_release(input_bytes, key): argument
66 idx = input_bytes.find(LINUX_BANNER_PREFIX, idx)
70 value = get_from_release(input_bytes, idx, key)
77 def dump_version(input_bytes): argument
82 return dump_from_release(input_bytes, "version")
85 def dump_compiler(input_bytes): argument
90 return dump_from_release(input_bytes, "compiler")
93 def dump_release(input_bytes): argument
98 return dump_from_release(input_bytes, "release")
101 def dump_configs(input_bytes): argument
111 idx = input_bytes.find(CONFIG_PREFIX + GZIP_HEADER)
120 o, _ = sp.communicate(input=input_bytes[idx:])
130 def try_decompress_bytes(cmd, input_bytes): argument
133 o, _ = sp.communicate(input=input_bytes)
138 def try_decompress(cmd, search_bytes, input_bytes): argument
141 idx = input_bytes.find(search_bytes, idx)
145 yield try_decompress_bytes(cmd, input_bytes[idx:])
149 def decompress_dump(func, input_bytes): argument
154 o = func(input_bytes)
158 for decompressed in try_decompress(cmd, search_bytes, input_bytes):
164 decompressed = try_decompress_bytes(cmd, input_bytes)
171 def dump_to_file(f, dump_fn, input_bytes, desc): argument
177 o = decompress_dump(dump_fn, input_bytes)
244 input_bytes = args.input.read()
247 if not dump_to_file(args.output_configs, dump_configs, input_bytes,
250 if not dump_to_file(args.output_version, dump_version, input_bytes,
253 if not dump_to_file(args.output_release, dump_release, input_bytes,
257 if not dump_to_file(args.output_compiler, dump_compiler, input_bytes,