В документации на byteArrayContents#:
> Intended for use with pinned arrays; otherwise very unsafe!
Но насколько оно unsafe? Я успею из FFI вызова вернуться прежде чем адрес отъедет?
А то не хочется pinned объектами засирать память. Или если они короткоживующие, то пофиг?