Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for listObjectFiles (0.18 sec)

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

        StaticLibraryFixture(TestFile file, AvailableToolChains.InstalledToolChain toolChain) {
            super(file, toolChain)
        }
    
        List<String> listObjectFiles() {
            getBinaryInfo().listObjectFiles()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 982 bytes
    - Viewed (0)
  2. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/BinaryInfo.java

    import org.gradle.nativeplatform.platform.internal.ArchitectureInternal;
    
    import java.util.List;
    
    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;
    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
        ArchitectureInternal getArch() {
            def process = ['file', binaryFile.absolutePath].execute()
            return readArch(process.inputStream.readLines())
        }
    
        @Override
        List<String> listObjectFiles() {
            throw new UnsupportedOperationException("Only getting the architecture is supported using the file utility")
        }
    
        @Override
        List<String> listLinkedLibraries() {
    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

                    return Architectures.forInput("x86_64")
                default:
                    throw new RuntimeException("Cannot determine architecture for ${archString}")
            }
        }
    
        List<String> listObjectFiles() {
            def process = ['ar', '-t', binaryFile.getAbsolutePath()].execute(environments, null)
            return process.inputStream.readLines().drop(1)
        }
    
        List<String> listLinkedLibraries() {
    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/language-native/src/integTest/groovy/org/gradle/language/AbstractNativeLanguageIncrementalBuildIntegrationTest.groovy

            !oldObjFile.file
            newObjFile.file
    
            and:
            try {
                assert staticLibrary("build/libs/hello/static/hello").listObjectFiles().contains(newObjFile.name)
                assert !staticLibrary("build/libs/hello/static/hello").listObjectFiles().contains(oldObjFile.name)
            } catch (UnsupportedOperationException ignored) {
                // Toolchain doesn't support this.
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 18.3K bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/DumpbinBinaryInfo.groovy

                    return Architectures.forInput("arm")
                default:
                    throw new RuntimeException("Cannot determine architecture for ${archString}")
            }
        }
    
        List<String> listObjectFiles() {
            def dumpbin = findExe("lib.exe")
            def process = [dumpbin.absolutePath, '/LIST', binaryFile.absolutePath].execute(["PATH=$vcPath"], null)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  7. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/binaryinfo/ReadelfBinaryInfo.groovy

            def process = ['readelf', '-h', binaryFile.absolutePath].execute()
            List<String> lines = process.inputStream.readLines()
            return readArch(lines)
        }
    
        List<String> listObjectFiles() {
            def process = ['ar', '-t', binaryFile.getAbsolutePath()].execute()
            return process.inputStream.readLines()
        }
    
        List<String> listLinkedLibraries() {
    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