removeAvailRun0() — netty Function Reference
Architecture documentation for the removeAvailRun0() function in PoolChunk.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea["removeAvailRun0()"] 271be16e_fb25_9fe6_0749_cf5dd80dd903["PoolChunk"] 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea -->|defined in| 271be16e_fb25_9fe6_0749_cf5dd80dd903 7a27929c_739b_b7b7_3775_2a30a6eff48c["removeAvailRun()"] 7a27929c_739b_b7b7_3775_2a30a6eff48c -->|calls| 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea ff51bcad_2a8e_9ef1_b286_8e676953d24e["allocateRun()"] ff51bcad_2a8e_9ef1_b286_8e676953d24e -->|calls| 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea 22016f68_b853_63ea_32c8_c288b8996440["runOffset()"] 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea -->|calls| 22016f68_b853_63ea_32c8_c288b8996440 dc13ebd8_c529_7ebf_35cc_4cc9171ec3d6["runPages()"] 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea -->|calls| dc13ebd8_c529_7ebf_35cc_4cc9171ec3d6 cc1fdb4b_5e81_2b82_0c3f_bcbcc4bc08ad["lastPage()"] 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea -->|calls| cc1fdb4b_5e81_2b82_0c3f_bcbcc4bc08ad style 8ccbb357_1d7a_1dbd_9f91_87a4fb202fea fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/main/java/io/netty/buffer/PoolChunk.java lines 278–287
private void removeAvailRun0(long handle) {
int runOffset = runOffset(handle);
int pages = runPages(handle);
//remove first page of run
runsAvailMap.remove(runOffset);
if (pages > 1) {
//remove last page of run
runsAvailMap.remove(lastPage(runOffset, pages));
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does removeAvailRun0() do?
removeAvailRun0() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/PoolChunk.java.
Where is removeAvailRun0() defined?
removeAvailRun0() is defined in buffer/src/main/java/io/netty/buffer/PoolChunk.java at line 278.
What does removeAvailRun0() call?
removeAvailRun0() calls 3 function(s): lastPage, runOffset, runPages.
What calls removeAvailRun0()?
removeAvailRun0() is called by 2 function(s): allocateRun, removeAvailRun.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free