(data, section, outputCount=0)
| 143 | result.AppendMessage("\"" + module.file.fullpath + "\"") |
| 144 | |
| 145 | def formatFromData(data, section, outputCount=0): |
| 146 | name = getSectionName(section) |
| 147 | output = ([], []) |
| 148 | if name == '__PAGEZERO': |
| 149 | return ([0], [str(section)]) |
| 150 | elif name == '__TEXT': |
| 151 | return ([0], [str(section)]) |
| 152 | elif name == '__TEXT.__stubs': |
| 153 | pass |
| 154 | elif name == '__TEXT.__stub_helper': |
| 155 | pass |
| 156 | elif name == '__TEXT.__objc_methname': |
| 157 | return getStringsFromData(data, outputCount) |
| 158 | elif name == '__TEXT.__cstring': |
| 159 | return getStringsFromData(data, outputCount) |
| 160 | elif name == '__TEXT.__objc_classname': |
| 161 | return getStringsFromData(data, outputCount) |
| 162 | elif name == '__TEXT.__objc_methtype': |
| 163 | return getStringsFromData(data, outputCount) |
| 164 | elif name == '__TEXT.__const': |
| 165 | pass |
| 166 | elif name == '__TEXT.__swift3_typeref': |
| 167 | return getStringsFromData(data, outputCount) |
| 168 | elif name == '__TEXT.__swift4_typeref': |
| 169 | return getStringsFromData(data, outputCount) |
| 170 | elif name == '__TEXT.__swift4_reflstr': |
| 171 | return getStringsFromData(data, outputCount) |
| 172 | elif name == '__TEXT.__swift3_fieldmd': |
| 173 | pass |
| 174 | elif name == '__TEXT.__swift3_assocty': |
| 175 | pass |
| 176 | elif name == '__TEXT.__swift2_types': |
| 177 | pass |
| 178 | elif name == '__TEXT.__entitlements': |
| 179 | return getStringsFromData(data, outputCount) |
| 180 | elif name == '__TEXT.__unwind_info': |
| 181 | pass |
| 182 | elif name == '__TEXT.__eh_frame': |
| 183 | pass |
| 184 | elif name == '__DATA': |
| 185 | return ([0], [str(section)]) |
| 186 | elif name == '__DATA.__got': |
| 187 | return getFunctionsFromSection(section, outputCount) |
| 188 | elif name == '__DATA.__nl_symbol_ptr': |
| 189 | return getFunctionsFromSection(section, outputCount) |
| 190 | elif name == '__DATA.__cfstring': |
| 191 | return getCFStringsFromData(data, outputCount) |
| 192 | elif name == '__DATA.__const': |
| 193 | pass |
| 194 | elif name == '__DATA.__mod_init_func': |
| 195 | return getFunctionsFromSection(section, outputCount) |
| 196 | elif name == '__DATA.__la_symbol_ptr': |
| 197 | return getLazyPointersFromData(data, section, outputCount) |
| 198 | elif name == '__DATA.__objc_classlist': |
| 199 | return getObjCClassData(section, outputCount) |
| 200 | elif name == '__DATA.__objc_catlist': |
| 201 | return getObjcCategoriesFromData(section, outputCount) |
| 202 | elif name == '__DATA.__objc_nlcatlist': |
no test coverage detected
searching dependent graphs…