diff options
author | Christophe Jaillet <jailletc36@apache.org> | 2023-02-14 07:56:50 +0000 |
---|---|---|
committer | Christophe Jaillet <jailletc36@apache.org> | 2023-02-14 07:56:50 +0000 |
commit | 369a298a4f828d667065ae26b7aa9fb4a54329aa (patch) | |
tree | f435af16c03b93f00109dde14f55044d23f4dc8e /config.layout | |
parent | c0d145c0d24bf6a4f872cfd0ab0aa6a33cdbf065 (diff) | |
download | apr-369a298a4f828d667065ae26b7aa9fb4a54329aa.tar.gz |
Re-order the fields of 'struct apr_bucket_file' to avoid a hole and some padding.
Before the patch, pahole states that:
struct apr_bucket_file {
apr_bucket_refcount refcount; /* 0 4 */
/* XXX 4 bytes hole, try to pack */
apr_file_t * fd; /* 8 8 */
apr_pool_t * readpool; /* 16 8 */
int can_mmap; /* 24 4 */
/* XXX 4 bytes hole, try to pack */
apr_size_t read_size; /* 32 8 */
/* size: 40, cachelines: 1, members: 5 */
/* sum members: 32, holes: 2, sum holes: 8 */
/* last cacheline: 40 bytes */
};
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1907634 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'config.layout')
0 files changed, 0 insertions, 0 deletions