Lines Matching refs:section
111 static BOOL isObjectOK(const tObject * obj, const char *section, char filter_type);
112 static BOOL isSectionWildcard(const char *section);
113 static BOOL isSectionRegular(const char *section);
421 static BOOL isObjectOK(const tObject * obj, const char *section, char filter_type) in isObjectOK() argument
430 if (isSectionWildcard(section) || in isObjectOK()
431 (isSectionWildcard(obj->sectionName) && isSectionRegular(section)) || in isObjectOK()
432 isSame(obj->sectionName, section)) in isObjectOK()
452 static BOOL isSectionWildcard(const char *section) in isSectionWildcard() argument
454 return !section || isSame(section, "*"); in isSectionWildcard()
457 static BOOL isSectionRegular(const char *section) in isSectionRegular() argument
459 return (isSame(section, ".text") || in isSectionRegular()
460 isSame(section, ".rodata") || in isSectionRegular()
461 isSame(section, ".sdata") || in isSectionRegular()
462 isSame(section, ".data") || in isSectionRegular()
463 isSame(section, ".sbss") || in isSectionRegular()
464 isSame(section, ".bss") || in isSectionRegular()
465 isSame(section, ".init") || in isSectionRegular()
466 isSame(section, ".exception") || isSame(section, ".ctor") || isSame(section, ".sinit")); in isSectionRegular()
473 char *section; in ForeachObjects() local
478 section = GetObjectSection(token->string); in ForeachObjects()
481 debug_printf("section =[%s]\n", section ? section : ""); in ForeachObjects()
487 if (isObjectOK(start, section, filter)) in ForeachObjects()
499 Free(§ion); in ForeachObjects()
539 char *section = GetObjectSection(sectionName); in PutObject() local
541 if (section) in PutObject()
544 PutString(section); in PutObject()
546 Free(§ion); in PutObject()