fusego/internal/buffer
Oliver Le Zhuang 8da59ba998
InMessage is initialized with a storage allocated before reads (#110)
Fixes #109. In #102, the storage of the InMessage gets allocated every
time it's being read, which is expensive and caused issues like
https://github.com/GoogleCloudPlatform/gcsfuse/issues/563. So, this
change moves the allocation to its own function, called only once when
the struct is initialized before the reads.
2021-10-28 23:41:51 +02:00
..
in_message.go InMessage is initialized with a storage allocated before reads (#110) 2021-10-28 23:41:51 +02:00
in_message_darwin.go Defined the constant for Linux, too. 2015-07-24 14:46:45 +10:00
in_message_linux.go Add support for max_pages and increase to 256 (#96) 2021-08-02 23:29:12 +02:00
out_message.go switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00
out_message_darwin.go Redefined the contents of OutMessage. 2015-07-28 16:06:23 +10:00
out_message_linux.go Add support for max_pages and increase to 256 (#96) 2021-08-02 23:29:12 +02:00
out_message_test.go switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00
runtime.go switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00
runtimestub.s switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00