floss.spec: update hidden imports to work with upstream vivisect
@@ -11,18 +11,26 @@ a = Analysis(
"plugnplay",
"viv_utils",
- # vivisect stuff
+ # vivisect does manual/runtime importing of its modules,
+ # so declare the things that could be imported here.
"pycparser",
"vivisect.analysis",
"vivisect.analysis.amd64",
+ "vivisect.analysis.amd64",
"vivisect.analysis.amd64.emulation",
+ "vivisect.analysis.amd64.golang",
+ "vivisect.analysis.crypto",
"vivisect.analysis.crypto",
"vivisect.analysis.crypto.constants",
"vivisect.analysis.elf",
+ "vivisect.analysis.elf",
"vivisect.analysis.elf.elfplt",
+ "vivisect.analysis.elf.libc_start_main",
+ "vivisect.analysis.generic",
"vivisect.analysis.generic",
"vivisect.analysis.generic.codeblocks",
"vivisect.analysis.generic.emucode",
+ "vivisect.analysis.generic.entrypoints",
"vivisect.analysis.generic.funcentries",
"vivisect.analysis.generic.impapi",
"vivisect.analysis.generic.mkpointers",
@@ -33,33 +41,32 @@ a = Analysis(
"vivisect.analysis.generic.switchcase",
"vivisect.analysis.generic.thunks",
"vivisect.analysis.i386",
+ "vivisect.analysis.i386",
"vivisect.analysis.i386.calling",
+ "vivisect.analysis.i386.golang",
"vivisect.analysis.i386.importcalls",
"vivisect.analysis.i386.thunk_bx",
"vivisect.analysis.ms",
+ "vivisect.analysis.ms",
"vivisect.analysis.ms.hotpatch",
"vivisect.analysis.ms.localhints",
"vivisect.analysis.ms.msvc",
"vivisect.analysis.ms.msvcfunc",
"vivisect.analysis.ms.vftables",
"vivisect.analysis.pe",
- "vivisect.storage",
- "vivisect.storage.basicfile",
+ "vivisect.impapi.posix.amd64",
+ "vivisect.impapi.posix.i386",
+ "vivisect.impapi.windows",
+ "vivisect.impapi.windows.amd64",
+ "vivisect.impapi.windows.i386",
"vivisect.parsers.blob",
"vivisect.parsers.elf",
"vivisect.parsers.ihex",
"vivisect.parsers.macho",
- "vivisect.parsers.pe",
+ "vivisect.parsers.parse_pe",
"vivisect.parsers.utils",
- "vivisect.analysis.amd64",
- "vivisect.analysis.crypto",
- "vivisect.analysis.elf",
- "vivisect.analysis.generic",
- "vivisect.analysis.i386",
- "vivisect.analysis.ms",
- "vivisect.impapi.windows",
- "vivisect.impapi.windows.amd64",
- "vivisect.impapi.windows.i386",
+ "vivisect.storage",
+ "vivisect.storage.basicfile",
"vstruct.constants",
"vstruct.constants.ntstatus",
"vstruct.defs",
