+def _parseForXcode(lines, efifilepath):\r
+ status = 0\r
+ pcds = []\r
+ for index, line in enumerate(lines):\r
+ line = line.strip()\r
+ if status == 0 and line == "# Symbols:":\r
+ status = 1\r
+ continue\r
+ if status == 1 and len(line) != 0:\r
+ if '_gPcd_BinaryPatch_' in line:\r
+ m = re.match('^([\da-fA-FxX]+)([\s\S]*)([_]*_gPcd_BinaryPatch_([\w]+))', line)\r
+ if m != None:\r
+ pcds.append((m.groups(0)[3], int(m.groups(0)[0], 16)))\r
+ return pcds\r
+\r