• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/libkern/c++/

Lines Matching refs:object

73 typedef	struct object {
74 struct object *next;
75 struct object *free;
76 struct object *elements;
77 OSObject *object;
96 OSObject *parsedObject; // resultant object of parsed text
153 | object { STATE->parsedObject = $1->object;
154 $1->object = 0;
163 object: dict { $$ = buildDictionary(STATE, $1); }
172 $$->object->retain();
198 pair: key object { $$ = $1;
199 $$->key = (OSString *)$$->object;
200 $$->object = $2->object;
202 $2->object = 0;
230 elements: object { $$ = $1;
233 | elements object { $$ = $2;
629 object_t *object;
652 *lvalp = object = newObject(STATE);
653 object->idref = -1;
662 object->idref = strtol(values[i], NULL, 0);
667 object->idref = strtol(values[i], NULL, 0);
678 object->elements = NULL;
687 object->elements = NULL;
695 object->data = NULL;
696 object->size = 0;
709 object->data = getHexData(STATE, &size);
711 object->data = getCFEncodedData(STATE, &size);
713 object->size = size;
723 object->number = 0;
730 object->size = 64; // default
733 object->size = strtoul(values[i], NULL, 0);
737 object->number = 0;
740 object->number = getNumber(STATE);
750 object->string = getString(STATE);
751 if (!object->string) {
763 freeObject(STATE, object);
770 object->string = (char *)malloc(1);
771 object->string[0] = 0;
774 object->string = getString(STATE);
775 if (!object->string) {
786 object->elements = NULL;
799 object->number = 1;
851 if (o->object) {
852 // printf("OSUnserializeXML: releasing object o=%x object=%x\n", (int)o, (int)o->object);
853 o->object->release();
856 // printf("OSUnserializeXML: freeing object o=%x data=%x\n", (int)o, (int)o->data);
860 // printf("OSUnserializeXML: releasing object o=%x key=%x\n", (int)o, (int)o->key);
864 // printf("OSUnserializeXML: freeing object o=%x string=%x\n", (int)o, (int)o->string);
905 o->object = ref;
937 dict->setObject(o->key, o->object);
940 o->object->release();
942 o->object = 0;
949 o->object = dict;
977 array->setObject(o->object);
979 o->object->release();
980 o->object = 0;
987 o->object = array;
996 OSArray *array = (OSArray *)o->object;
1003 o->object = set;
1017 o->object = string;
1036 o->object = data;
1047 o->object = number;
1054 o->object = ((o->number == 0) ? kOSBooleanFalse : kOSBooleanTrue);
1055 o->object->retain();
1062 OSObject *object;
1081 object = state->parsedObject;
1087 return object;