DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
backward_references.c Function to find backward reference copies. 4.0 kB
backward_references.h Function to find backward reference copies. 1.3 kB
backward_references_hq.c Function to find backward reference copies. 30.8 kB
backward_references_hq.h Function to find backward reference copies. 4.0 kB
backward_references_inc.h NOLINT(build/header_guard) 6.5 kB
bit_cost.c Functions to estimate the bit cost of Huffman trees. 812 Bytes
bit_cost.h Functions to estimate the bit cost of Huffman trees. 1.7 kB
bit_cost_inc.h NOLINT(build/header_guard) 4.1 kB
block_encoder_inc.h NOLINT(build/header_guard) 1.1 kB
block_splitter.c Block split point selection utilities. 6.2 kB
block_splitter.h Block split point selection utilities. 1.7 kB
block_splitter_inc.h NOLINT(build/header_guard) 16.2 kB
brotli_bit_stream.c Brotli bit stream functions to support the low level format. There are no compression algorithms 49.9 kB
brotli_bit_stream.h Functions to convert brotli-related data structures into the brotli bit stream. The functions her 4.7 kB
cluster.c Functions for clustering similar histograms together. 1.5 kB
cluster.h Functions for clustering similar histograms together. 1.0 kB
cluster_inc.h NOLINT(build/header_guard) 11.4 kB
command.h This class models a sequence of literals and a backward reference copy. 6.6 kB
compress_fragment.c Function for fast encoding of an input fragment, independently from the input history. This funct 32.3 kB
compress_fragment.h Function for fast encoding of an input fragment, independently from the input history. This funct 2.8 kB
compress_fragment_two_pass.c Function for fast encoding of an input fragment, independently from the input history. This funct 23.8 kB
compress_fragment_two_pass.h Function for fast encoding of an input fragment, independently from the input history. This funct 2.4 kB
context.h Functions to map previous bytes into a context id. 7.4 kB
dictionary_hash.c Hash table on the 4-byte prefixes of static dictionary words. 88.9 kB
dictionary_hash.h Hash table on the 4-byte prefixes of static dictionary words. 583 Bytes
encode.c Implementation of Brotli compressor. 67.1 kB
entropy_encode.c Entropy encoding (Huffman) utilities. 14.5 kB
entropy_encode.h Entropy encoding (Huffman) utilities. 4.0 kB
entropy_encode_static.h Static entropy codes used for faster meta-block encoding. 32.9 kB
fast_log.h Utilities for fast computation of logarithms. 7.1 kB
find_match_length.h Function to find maximal matching prefixes of strings. 2.5 kB
hash.h A (forgetful) hash table to the data seen by the compressor, to help create backward references t 13.9 kB
hash_forgetful_chain_inc.h NOLINT(build/header_guard) 9.6 kB
hash_longest_match64_inc.h NOLINT(build/header_guard) 10.4 kB
hash_longest_match_inc.h NOLINT(build/header_guard) 10.0 kB
hash_longest_match_quickly_inc.h NOLINT(build/header_guard) 8.7 kB
hash_to_binary_tree_inc.h NOLINT(build/header_guard) 12.9 kB
histogram.c Build per-context histograms of literals, commands and distance codes. 3.1 kB
histogram.h Models the histograms of literals, commands and distance codes. 1.7 kB
histogram_inc.h NOLINT(build/header_guard) 1.4 kB
literal_cost.c Literal cost model to allow backward reference replacement to be efficient. 5.6 kB
literal_cost.h Literal cost model to allow backward reference replacement to be efficient. 880 Bytes
memory.c Algorithms for distributing the literals and commands of a metablock between block types and cont 5.1 kB
memory.h Macros for memory management. 1.7 kB
metablock.c Algorithms for distributing the literals and commands of a metablock between block types and cont 20.8 kB
metablock.h Algorithms for distributing the literals and commands of a metablock between block types and cont 3.8 kB
metablock_inc.h NOLINT(build/header_guard) 7.5 kB
port.h Macros for endianness, branch prediction and unaligned loads and stores. 5.8 kB
prefix.h Functions for encoding of integers into prefix codes the amount of extra bits, and the actual val 2.0 kB
quality.h Constants and formulas that affect speed-ratio trade-offs and thus define quality levels. 5.8 kB
ringbuffer.h Sliding window over the input data. 5.7 kB
static_dict.c 18.6 kB
static_dict.h Class to model the static dictionary. 1.2 kB
static_dict_lut.h Lookup table for static dictionary and transforms. 469.7 kB
utf8_util.c Heuristics for deciding about the UTF8-ness of strings. 2.3 kB
utf8_util.h Heuristics for deciding about the UTF8-ness of strings. 892 Bytes
write_bits.h Write bits into a byte array. 2.8 kB