Lines Matching refs:section

43 static BOOL isObjectOK(const tObject * obj, const char *section, char filter_type);
44 static BOOL isSectionWildcard(const char *section);
45 static BOOL isSectionRegular(const char *section);
375 static BOOL isObjectOK(const tObject * obj, const char *section, char filter_type) in isObjectOK() argument
384 if (isSectionWildcard(section) || in isObjectOK()
385 (isSectionWildcard(obj->sectionName) && isSectionRegular(section)) || in isObjectOK()
386 isSame(obj->sectionName, section)) in isObjectOK()
406 static BOOL isSectionWildcard(const char *section) in isSectionWildcard() argument
408 return !section || isSame(section, "*"); in isSectionWildcard()
411 static BOOL isSectionRegular(const char *section) in isSectionRegular() argument
413 return (isSame(section, ".text") || in isSectionRegular()
414 isSame(section, ".rodata") || in isSectionRegular()
415 isSame(section, ".sdata") || in isSectionRegular()
416 isSame(section, ".data") || in isSectionRegular()
417 isSame(section, ".sbss") || in isSectionRegular()
418 isSame(section, ".bss") || in isSectionRegular()
419 isSame(section, ".init") || in isSectionRegular()
420 isSame(section, ".exception") || isSame(section, ".ctor") || isSame(section, ".sinit")); in isSectionRegular()
427 char *section; in ForeachObjects() local
431 section = GetObjectSection(token->string); in ForeachObjects()
434 debug_printf("section =[%s]\n", section ? section : ""); in ForeachObjects()
439 if (isObjectOK(start, section, filter)) in ForeachObjects()
448 Free(&section); in ForeachObjects()
458 char *section; in ForeachObjectsForce() local
462 section = GetObjectSection(token->string); in ForeachObjectsForce()
465 debug_printf("section =[%s]\n", section ? section : ""); in ForeachObjectsForce()
476 Free(&section); in ForeachObjectsForce()
493 char *section = GetObjectSection(sectionName); in PutObject() local
495 if (section) in PutObject()
498 PutString(section); in PutObject()
500 Free(&section); in PutObject()
540 char* section = GetObjectSection(sectionName); in PutStaticCrt0Object() local
544 if (section) in PutStaticCrt0Object()
547 PutString(section); in PutStaticCrt0Object()
549 Free(&section); in PutStaticCrt0Object()