void Attribute::print(std::ostream& out) const { out << "(attr) "; printMask(out); out << " [" << util::joiner(symbols.begin(), symbols.end(), ", ") << "]"; if (weak) { out << " [weak]"; } }
void Attribute::print(std::ostream* out) const { *out << "(attr) "; printMask(out); if (!symbols.empty()) { *out << " [" << util::joiner(symbols.begin(), symbols.end(), ", ") << "]"; } if (isWeak()) { *out << " [weak]"; } }
int main(int argc, char **argv) { char buf[100]; ssize_t ret; struct sigaction oldact; if ( signal(SIGINT, int_handler) == SIG_ERR ){ printf("sigaction failed!\n"); return -1; } if ( signal(SIGUSR1, int_handler) == SIG_ERR ){ printf("sigaction failed!\n"); return -1; } bzero( &oldact, sizeof(oldact)); sigemptyset(&oldact.sa_mask); if ( -1 == sigaction(SIGINT, NULL,&oldact) ){ printf("sigaction failed!\n"); return -1; } printMask(oldact.sa_mask); printFlags(oldact.sa_flags); //检测SIGUSR1 if ( -1 == sigaction(SIGUSR1, NULL,&oldact) ){ printf("sigaction failed!\n"); return -1; } printMask(oldact.sa_mask); printFlags(oldact.sa_flags); return 0; }
void sendDesc::print() { if (isPrimCall()) { PrimDesc *pd= getPrimDescOfFirstInstruction(jump_addr(), true); lprintf("primitive: %s\n", pd->name()); return; } printIndent(); printLookupType(raw_lookupType()); LookupType l= lookupType(); if (isPerformLookupType(l)) { lprintf(": argc: %ld", arg_count()); } else { lprintf(": selector: "); selector()->print_real_oop(); } if (l & DelegateeStaticBit) { lprintf(": delegatee: "); delegatee()->print_real_oop(); } Indent++; printIndent(); lprintf("addr: %#lx", jump_addr()); if (Memory->code->contains(jump_addr())) { lprintf(" (nmethod %#lx)", nmethod::findNMethod(jump_addr())); } lprintf("; mask: "); printMask(mask()); lprintf("\n"); printIndent(); lprintf("dependency: "); dependency()->print(); lprintf("\n"); if (pic()) { printIndent(); lprintf("PIC: p ((CacheStub*)%#lx)->print()\n", pic()); } if (countStub()) { printIndent(); lprintf("count stub: p ((CountStub*)%#lx)->print()\n", countStub()); } Indent --; }
File_t X86_Prog_print (File_t file, P p) { Assert_ASSERT(file); Assert_ASSERT(p); file_init (file); buffer_init (); printStrs (p->strings); fprintf (file, "%s", "\n"); printMask (file, p->masks); fprintf (file, "%s", "\n"); List_foldl (p->funcs , file , (Poly_tyFold)X86_Fun_print); buffer_final (); return file; }
void PrintIFClass::print(Stream &output){ printIP(output); printMask(output); printGW(output); printDNS(output); }