Home / Function/ freeDirectBufferStatic() — netty Function Reference

freeDirectBufferStatic() — netty Function Reference

Architecture documentation for the freeDirectBufferStatic() function in CleanerJava6.java from the netty codebase.

Function java CommonUtil Internal calls 2 called by 2

Entity Profile

Dependency Diagram

graph TD
  982894c8_322b_1556_6f75_75e35426ea7a["freeDirectBufferStatic()"]
  1564949e_7b20_a607_8b35_54b91bcfcece["CleanerJava6"]
  982894c8_322b_1556_6f75_75e35426ea7a -->|defined in| 1564949e_7b20_a607_8b35_54b91bcfcece
  7a35b26c_a314_57c4_a25b_7bd583e69091["freeDirectBuffer()"]
  7a35b26c_a314_57c4_a25b_7bd583e69091 -->|calls| 982894c8_322b_1556_6f75_75e35426ea7a
  c8596b4c_31c6_ecca_5603_91d6bc71992f["clean()"]
  c8596b4c_31c6_ecca_5603_91d6bc71992f -->|calls| 982894c8_322b_1556_6f75_75e35426ea7a
  64a7314f_e672_b2e8_8c8b_dbb105cac971["freeDirectBuffer0()"]
  982894c8_322b_1556_6f75_75e35426ea7a -->|calls| 64a7314f_e672_b2e8_8c8b_dbb105cac971
  1ba54708_ba19_1616_dd30_41ba2b85f301["freeDirectBufferPrivileged()"]
  982894c8_322b_1556_6f75_75e35426ea7a -->|calls| 1ba54708_ba19_1616_dd30_41ba2b85f301
  style 982894c8_322b_1556_6f75_75e35426ea7a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/internal/CleanerJava6.java lines 113–126

    private static void freeDirectBufferStatic(ByteBuffer buffer) {
        if (!buffer.isDirect()) {
            return;
        }
        if (System.getSecurityManager() == null) {
            try {
                freeDirectBuffer0(buffer);
            } catch (Throwable cause) {
                PlatformDependent0.throwException(cause);
            }
        } else {
            freeDirectBufferPrivileged(buffer);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does freeDirectBufferStatic() do?
freeDirectBufferStatic() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/internal/CleanerJava6.java.
Where is freeDirectBufferStatic() defined?
freeDirectBufferStatic() is defined in common/src/main/java/io/netty/util/internal/CleanerJava6.java at line 113.
What does freeDirectBufferStatic() call?
freeDirectBufferStatic() calls 2 function(s): freeDirectBuffer0, freeDirectBufferPrivileged.
What calls freeDirectBufferStatic()?
freeDirectBufferStatic() is called by 2 function(s): clean, freeDirectBuffer.

Analyze Your Own Codebase

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

Try Supermodel Free