Lines Matching defs:libnode
12 // This allows node.exe to export the same symbols as libnode.dll
72 auto libnode = RelativeAddress(library);
77 libnode.AtOffset(0x3C).ReadRelativeAddress().AtOffset(4);
92 auto exportTable = libnode.AtOffset(exportDirectory.VirtualAddress)
97 libraryName = libnode.AtOffset(exportTable->Name).AsPtrTo<char>();
101 libnode.AtOffset(exportTable->AddressOfNames).AsPtrTo<uint32_t>();
106 auto namePtr = libnode.AtOffset(rva).AsPtrTo<char>();
158 << " path\\to\\libnode.dll path\\to\\node.def" << std::endl;
162 auto libnode = LoadLibraryOrExit(argv[1]);
166 for (const std::string& functionName : libnode.exportedSymbols) {
174 auto address = GetProcAddress(libnode.library, functionName.c_str());
182 defFile << " " << functionName << " = " << libnode.libraryName << "."