Home / Function/ trFixdown() — netty Function Reference

trFixdown() — netty Function Reference

Architecture documentation for the trFixdown() function in Bzip2DivSufSort.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  081d72c0_1ced_051b_eaf9_ea5ac8bde21d["trFixdown()"]
  5a60cb70_bf06_95bf_9c73_ed3a4dc24eba["Bzip2DivSufSort"]
  081d72c0_1ced_051b_eaf9_ea5ac8bde21d -->|defined in| 5a60cb70_bf06_95bf_9c73_ed3a4dc24eba
  c78162df_9286_60d4_6559_0e9faf4d41b8["trHeapSort()"]
  c78162df_9286_60d4_6559_0e9faf4d41b8 -->|calls| 081d72c0_1ced_051b_eaf9_ea5ac8bde21d
  f0480673_1fb7_0aeb_3cd1_591ddf267014["trGetC()"]
  081d72c0_1ced_051b_eaf9_ea5ac8bde21d -->|calls| f0480673_1fb7_0aeb_3cd1_591ddf267014
  style 081d72c0_1ced_051b_eaf9_ea5ac8bde21d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java lines 921–940

    private void trFixdown(final int isa, final int isaD, final int isaN, final int sa, int i, final int size) {
        final int[] SA = this.SA;

        int j, k;
        int v;
        int c, d, e;

        for (v = SA[sa + i], c = trGetC(isa, isaD, isaN, v); (j = 2 * i + 1) < size; SA[sa + i] = SA[sa + k], i = k) {
            k = j++;
            d = trGetC(isa, isaD, isaN, SA[sa + k]);
            if (d < (e = trGetC(isa, isaD, isaN, SA[sa + j]))) {
                k = j;
                d = e;
            }
            if (d <= c) {
                break;
            }
        }
        SA[sa + i] = v;
    }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does trFixdown() do?
trFixdown() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java.
Where is trFixdown() defined?
trFixdown() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java at line 921.
What does trFixdown() call?
trFixdown() calls 1 function(s): trGetC.
What calls trFixdown()?
trFixdown() is called by 1 function(s): trHeapSort.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free