Lines Matching defs:archs
41 struct arch *archs,
45 struct arch *archs,
139 struct arch *archs;
147 archs = NULL;
326 breakout(input, &archs, &narchs, FALSE);
330 checkout(archs, narchs);
335 process(archs, narchs);
340 writeout(archs, narchs, output, 0777, TRUE, FALSE, FALSE, NULL);
342 write_on_input(archs, narchs, input);
371 struct arch *archs,
378 if(archs[i].type == OFILE_Mach_O){
379 object = archs[i].object;
382 " file and can't be changed", archs[i].file_name);
384 update_load_commands(archs + i, arch_header_sizes + i);
387 error("input file: %s is not a Mach-O file",archs[i].file_name);
394 * write_on_input() takes the modified archs and writes the load commands
400 struct arch *archs,
419 if(archs[i].fat_arch != NULL)
420 offset = archs[i].fat_arch->offset;
433 if(archs[i].object->mh != NULL){
435 archs[i].object->mh->sizeofcmds;
439 archs[i].object->mh64->sizeofcmds;
448 if(archs[i].object->mh != NULL){
452 *mh = *(archs[i].object->mh);
453 memcpy(lc, archs[i].object->load_commands, mh->sizeofcmds);
454 if(archs[i].object->object_byte_sex != host_byte_sex)
462 *mh64 = *(archs[i].object->mh64);
463 memcpy(lc, archs[i].object->load_commands, mh64->sizeofcmds);
464 if(archs[i].object->object_byte_sex != host_byte_sex)