rem: TRACE(("found: %lx (%x + %lx)\n", sym->st_value + image->regions[0].delta, sym->st_value, image->regions[0].delta));
add: TRACE(("found: %lx (%lx + %lx)\n", symbol->st_value + image->regions[0].delta, symbol->st_value, image->regions[0].delta));
context: get_image_symbol(image_id id, const char *name, int32 sclass, void **_symbol){	struct elf_image_info *image;	struct Elf32_Sym *symbol;	status_t status = B_OK;	TRACE(("get_image_symbol(%s)\n", name));	mutex_lock(&sImageMutex);	image = find_image(id);	if (image == NULL) {		status = B_BAD_IMAGE_ID;		goto done;	}	symbol = elf_find_symbol(image, name);	if (symbol == NULL || symbol->st_shndx == SHN_UNDEF) {		status = B_ENTRY_NOT_FOUND;		goto done;	}	// ToDo: support the "sclass" parameter!	TRACE(("found: %lx (%x + %lx)\n", sym->st_value + image->regions[0].delta, 		sym->st_value, image->regions[0].delta));	*_symbol = (void *)(symbol->st_value + image->regions[0].delta);done:	mutex_unlock(&sImageMutex);	return status;}