plugin: log dylib load + service init/poll to debug missing singleton registration

This commit is contained in:
Damocles 2026-05-03 17:39:52 +02:00
parent f7c485c881
commit 545812cf75
5 changed files with 43 additions and 1 deletions

23
plugin/Cargo.lock generated
View file

@ -97,6 +97,16 @@ dependencies = [
"unicode-segmentation",
]
[[package]]
name = "ctor"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3429e8f8e3ce0ffe475c411850f70468c70d7a87d2ac3d15dd44703fb885aede"
dependencies = [
"link-section",
"linktime-proc-macro",
]
[[package]]
name = "cxx"
version = "1.0.194"
@ -328,6 +338,18 @@ dependencies = [
"cc",
]
[[package]]
name = "link-section"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea2c24837c4fd5ab6a31d64133eae954f5199247523cf29586117e85245c0dd3"
[[package]]
name = "linktime-proc-macro"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a44cd706ff0d503ee32b2071166510ca27e281228de10cd3aa8d35ff94560f81"
[[package]]
name = "memchr"
version = "2.8.0"
@ -338,6 +360,7 @@ checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
name = "nova-plugin"
version = "0.1.0"
dependencies = [
"ctor",
"cxx",
"cxx-qt",
"cxx-qt-build",