Lines Matching refs:architecture

172 	replaced by "" for the primary architecture and by "/<arch>" for a secondary
173 architecture.
435 process_path(const char* installationLocation, const char* architecture,
443 // append the relative path, expanding the architecture placeholder
447 if (architecture != NULL) {
449 buffer.Append(architecture);
497 const char* dependency, const char* architecture,
501 if (strcmp(architecture, __get_primary_architecture()) == 0)
502 architecture = NULL;
574 ssize_t pathSize = process_path(installationLocation, architecture,
596 const char* architecture, path_base_directory baseDirectory,
608 if (architecture == NULL)
609 architecture = __get_architecture();
612 dependency, architecture, baseDirectory, subPath, flags, pathBuffer,
628 const char* architecture, path_base_directory baseDirectory,
640 if (architecture == NULL)
641 architecture = __guess_architecture_for_path(path);
644 dependency, architecture, baseDirectory, subPath, flags, pathBuffer,
659 __find_paths_etc(const char* architecture, path_base_directory baseDirectory,
665 // Analyze architecture. If NULL, use the caller's architecture. If the
666 // effective architecture is the primary one, set architecture to NULL to
667 // indicate that we don't need to insert an architecture subdirectory
669 if (architecture == NULL)
670 architecture = __get_architecture();
671 if (strcmp(architecture, __get_primary_architecture()) == 0)
672 architecture = NULL;
673 size_t architectureSize = architecture != NULL
674 ? strlen(architecture) + 1 : 0;
723 architecture, relativePaths[i], subPath, flags, pathBuffer,
772 // architecture and try to match them with our given path.
780 // match the part up to the architecture placeholder
787 // match the architecture
790 const char* architecture = secondaryArchitectures[k];
791 size_t architectureLength = strlen(architecture);
792 if (strncmp(architecturePart, architecture, architectureLength) == 0
795 return architecture;