| /* SPDX-License-Identifier: GPL-2.0 */ |
| #ifndef PERF_PRINT_BINARY_H |
| #define PERF_PRINT_BINARY_H |
| enum binary_printer_ops { |
| typedef int (*binary__fprintf_t)(enum binary_printer_ops op, |
| unsigned int val, void *extra, FILE *fp); |
| int binary__fprintf(unsigned char *data, size_t len, |
| size_t bytes_per_line, binary__fprintf_t printer, |
| static inline void print_binary(unsigned char *data, size_t len, |
| size_t bytes_per_line, binary__fprintf_t printer, |
| binary__fprintf(data, len, bytes_per_line, printer, extra, stdout); |
| int is_printable_array(char *p, unsigned int len); |
| #endif /* PERF_PRINT_BINARY_H */ |