freeDirectBufferStatic() — netty Function Reference
Architecture documentation for the freeDirectBufferStatic() function in CleanerJava6.java from the netty codebase.
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
Called By
Source
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