Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for getSoName (0.24 sec)

  1. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/SharedLibraryFixture.groovy

            if (toolChain.visualCpp) {
                file.withExtension(".lib").assertDoesNotExist()
                file.withExtension(".exp").assertDoesNotExist()
            }
        }
    
        String getSoName() {
            return binaryInfo.soName
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  2. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/BinaryInfo.java

    public interface BinaryInfo {
        ArchitectureInternal getArch();
        List<String> listObjectFiles();
        List<String> listLinkedLibraries();
        List<Symbol> listSymbols();
        List<Symbol> listDebugSymbols();
        String getSoName();
    
        class Symbol {
            private final char type;
            private final String name;
            private final boolean exported;
    
            public Symbol(String name, char type, boolean exported) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  3. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/FileArchOnlyBinaryInfo.groovy

        @Override
        List<BinaryInfo.Symbol> listDebugSymbols() {
            throw new UnsupportedOperationException("Only getting the architecture is supported using the file utility")
        }
    
        @Override
        String getSoName() {
            throw new UnsupportedOperationException("Only getting the architecture is supported using the file utility")
        }
    
        static ArchitectureInternal readArch(Collection<String> lines) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  4. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/OtoolBinaryInfo.groovy

                    def name = new File(findSymbol[0][2] as String).name.trim()
                    symbols << new Symbol(name, 'D' as char, true)
                }
            }
            return symbols
        }
    
        String getSoName() {
            def process = ['otool', '-D', binaryFile.absolutePath].execute(environments, null)
            def lines = process.inputStream.readLines()
            return lines[1]
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  5. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/DumpbinBinaryInfo.groovy

            }
        }
    
        List<BinaryInfo.Symbol> listDebugSymbols() {
            throw new UnsupportedOperationException("Not yet implemented")
        }
    
        String getSoName() {
            throw new UnsupportedOperationException("soname is not relevant on windows")
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/ReadelfBinaryInfo.groovy

                        def type = 'F' as char
                        symbols.add(new Symbol(name, type, false))
                    }
                }
            }
            return symbols
        }
    
        String getSoName() {
            def process = ['readelf', '-d', binaryFile.absolutePath].execute()
            List<String> lines = process.inputStream.readLines()
            return readSoName(lines)
        }
    
        @VisibleForTesting
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Feb 06 15:17:55 UTC 2024
    - 4.6K bytes
    - Viewed (0)
Back to top