Lines Matching refs:section

41 static BOOL isObjectOK(const tObject * obj, const char *section, char filter_type);
42 static BOOL isSectionWildcard(const char *section);
43 static BOOL isSectionRegular(const char *section);
369 static BOOL isObjectOK(const tObject * obj, const char *section, char filter_type) in isObjectOK() argument
378 if (isSectionWildcard(section) || in isObjectOK()
379 (isSectionWildcard(obj->sectionName) && isSectionRegular(section)) || in isObjectOK()
380 isSame(obj->sectionName, section)) in isObjectOK()
400 static BOOL isSectionWildcard(const char *section) in isSectionWildcard() argument
402 return !section || isSame(section, "*"); in isSectionWildcard()
405 static BOOL isSectionRegular(const char *section) in isSectionRegular() argument
407 return (isSame(section, ".text") || in isSectionRegular()
408 isSame(section, ".rodata") || in isSectionRegular()
409 isSame(section, ".sdata") || in isSectionRegular()
410 isSame(section, ".data") || in isSectionRegular()
411 isSame(section, ".sbss") || in isSectionRegular()
412 isSame(section, ".bss") || in isSectionRegular()
413 isSame(section, ".init") || in isSectionRegular()
414 isSame(section, ".exception") || isSame(section, ".ctor") || isSame(section, ".sinit")); in isSectionRegular()
421 char *section; in ForeachObjects() local
425 section = GetObjectSection(token->string); in ForeachObjects()
428 debug_printf("section =[%s]\n", section ? section : ""); in ForeachObjects()
433 if (isObjectOK(start, section, filter)) in ForeachObjects()
442 Free(&section); in ForeachObjects()
459 char *section = GetObjectSection(sectionName); in PutObject() local
461 if (section) in PutObject()
464 PutString(section); in PutObject()
466 Free(&section); in PutObject()