*/
if (NGJavaScriptBridge_TRACK_MEMORY) {
- NSLog(@"%s: dealloc 0x%08X<%@> at 0x%08X on j0x%08X",
+ NSLog(@"%s: dealloc 0x%p<%@> at 0x%p on j0x%p",
__PRETTY_FUNCTION__,
self, NSStringFromClass([self class]),
self->managedObject,
priv = JS_GetPrivate(cx, self->jsObject);
if (priv == self) {
- NSLog(@"ERROR(%s): object handler 0x%08X still has a private ???",
+ NSLog(@"ERROR(%s): object handler 0x%p still has a private ???",
__PRETTY_FUNCTION__, self);
JS_SetPrivate(cx, self->jsObject, NULL);
}
}
else {
if (self->jsRootRC > 0) {
- NSLog(@"WARNING(%s): jsRootRc > 0, but jsObject is missing 0x%08X",
+ NSLog(@"WARNING(%s): jsRootRc > 0, but jsObject is missing 0x%p",
__PRETTY_FUNCTION__, self);
}
}
/* WATCH OUT: leaks memory ! */
char *buf;
buf = malloc(32);
- sprintf(buf, "ObjC:0x%08X", (unsigned)self);
+ sprintf(buf, "ObjC:0x%p", (unsigned)self);
return buf;
#else
return "ObjC root";
else
cname = "<no class>";
- printf("%s: cx=0x%08X, obj=0x%08X<%s>, argc=%d\n",
+ printf("%s: cx=0x%p, obj=0x%p<%s>, argc=%d\n",
__PRETTY_FUNCTION__,
cx, obj, cname, argc);
}
NSMutableString *ms;
ms = [NSMutableString stringWithCapacity:256];
- [ms appendFormat:@"<%@[0x%08X]:", NSStringFromClass([self class]), self];
- [ms appendFormat:@" handle=0x%08X", [self handle]];
+ [ms appendFormat:@"<%@[0x%p]:", NSStringFromClass([self class]), self];
+ [ms appendFormat:@" handle=0x%p", [self handle]];
[ms appendFormat:@" class=%@", [self javaScriptClassName]];
[ms appendFormat:@" parent=%@", [self parentObject]];
[ms appendString:@">"];
return JS_PropertyStub(cx, obj, _id, vp);
NSCAssert2(self->managedObject,
- @"missing managed object (handler=%@, j0x%08X) !",
+ @"missing managed object (handler=%@, j0x%p) !",
self, obj);
if (JSVAL_IS_INT(_id)) {
case NGPropOp_add: {
if (NGJavaScriptBridge_LOG_PROP_ADD) {
NSLog(@"JS: add by name '%@' type %s "
- @"j0x%08X o0x%08X<%@> on o0x%08X<%@>",
+ @"j0x%p o0x%p<%@> on o0x%p<%@>",
name, JS_GetTypeName(cx, JS_TypeOfValue(cx, *vp)),
obj, self, NSStringFromClass([self class]),
self->managedObject,
if (NGJavaScriptBridge_LOG_PROP_GET) {
NSLog(@"JS: get by name '%@' type %s "
- @"j0x%08X o0x%08X<%@> on o0x%08X<%@>",
+ @"j0x%p o0x%p<%@> on o0x%p<%@>",
name, JS_GetTypeName(cx, JS_TypeOfValue(cx, *vp)),
obj, self, NSStringFromClass([self class]),
self->managedObject,
v = [self->managedObject valueForJSPropertyNamed:name];
if (NGJavaScriptBridge_LOG_PROP_GET) {
- NSLog(@" return value o0x%08X<%@>",
+ NSLog(@" return value o0x%p<%@>",
v, NSStringFromClass([v class]));
}
if (NGJavaScriptBridge_LOG_PROP_SET) {
NSLog(@"JSObjectHandler: set by name '%@' type %s "
- @"j0x%08X o0x%08X<%@> on o0x%08X<%@>",
+ @"j0x%p o0x%p<%@> on o0x%p<%@>",
name, JS_GetTypeName(cx, JS_TypeOfValue(cx, *vp)),
obj, self, NSStringFromClass([self class]),
self->managedObject,
NSCAssert(self->managedObject, @"missing managed object !");
if (NGJavaScriptBridge_TRACK_FINALIZATION) {
- NSLog(@"finalizing j0x%08X o0x%08X<%@>",
+ NSLog(@"finalizing j0x%p o0x%p<%@>",
obj,
self->managedObject,
NSStringFromClass([self->managedObject class]));