tomoyo_domain
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/tomoyo/common.c (ffffffff8136b5ca)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
In security/tomoyo/domain.c (ffffffff8136dca5)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/securityfs_if.c (ffffffff81372d46)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/tomoyo/tomoyo.c (ffffffff8137352b)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_file_open
In security/tomoyo/util.c (ffffffff8137480f)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/util.c:tomoyo_init_request_info
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/tomoyo/common.c (ffffffff813a17ba)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
In security/tomoyo/domain.c (ffffffff813a4381)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
In security/tomoyo/securityfs_if.c (ffffffff813a92f6)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/tomoyo/tomoyo.c (ffffffff813a994b)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_file_open
In security/tomoyo/util.c (ffffffff813aac0f)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/util.c:tomoyo_init_request_info
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/tomoyo/common.c (ffffffff813b833a)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
In security/tomoyo/domain.c (ffffffff813baf01)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
In security/tomoyo/securityfs_if.c (ffffffff813bfe66)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/tomoyo/tomoyo.c (ffffffff813c04bb)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_file_open
In security/tomoyo/util.c (ffffffff813c178f)
Location: security/tomoyo/common.h:1203
Inline: True
Inline callers:
- security/tomoyo/util.c:tomoyo_init_request_info
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/tomoyo/common.c (ffffffff813cebc2)
Location: security/tomoyo/common.h:1220
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
In security/tomoyo/domain.c (ffffffff813d174d)
Location: security/tomoyo/common.h:1220
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
In security/tomoyo/securityfs_if.c (ffffffff813d6756)
Location: security/tomoyo/common.h:1220
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/tomoyo/tomoyo.c (ffffffff813d6df8)
Location: security/tomoyo/common.h:1220
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_file_open
In security/tomoyo/util.c (ffffffff813d811f)
Location: security/tomoyo/common.h:1220
Inline: True
Inline callers:
- security/tomoyo/util.c:tomoyo_init_request_info
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/tomoyo/common.c (ffffffff813f5074)
Location: security/tomoyo/common.h:1222
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
In security/tomoyo/domain.c (ffffffff813f7c5d)
Location: security/tomoyo/common.h:1222
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
In security/tomoyo/securityfs_if.c (ffffffff813fcc86)
Location: security/tomoyo/common.h:1222
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/tomoyo/tomoyo.c (ffffffff813fd32d)
Location: security/tomoyo/common.h:1222
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_file_open
In security/tomoyo/util.c (ffffffff813fe56f)
Location: security/tomoyo/common.h:1222
Inline: True
Inline callers:
- security/tomoyo/util.c:tomoyo_init_request_info
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/tomoyo/common.c (ffffffff81425f50)
Location: security/tomoyo/common.h:1204
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
In security/tomoyo/domain.c (ffffffff81428c41)
Location: security/tomoyo/common.h:1204
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
In security/tomoyo/securityfs_if.c (ffffffff8142dbb5)
Location: security/tomoyo/common.h:1204
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/tomoyo/tomoyo.c (ffffffff8142e22f)
Location: security/tomoyo/common.h:1204
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_file_open
In security/tomoyo/util.c (ffffffff8142f475)
Location: security/tomoyo/common.h:1204
Inline: True
Inline callers:
- security/tomoyo/util.c:tomoyo_init_request_info
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In security/tomoyo/common.c (ffffffff81442640)
Location: security/tomoyo/common.h:1218
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
In security/tomoyo/domain.c (ffffffff8144550c)
Location: security/tomoyo/common.h:1218
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
In security/tomoyo/securityfs_if.c (ffffffff828ce8b4)
Location: security/tomoyo/common.h:1218
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/tomoyo/tomoyo.c (ffffffff8144ab9f)
Location: security/tomoyo/common.h:1218
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_file_open
In security/tomoyo/util.c (ffffffff8144be95)
Location: security/tomoyo/common.h:1218
Inline: True
Inline callers:
- security/tomoyo/util.c:tomoyo_init_request_info
5.3
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff81478950)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff81478950-ffffffff81478993: tomoyo_domain (STB_GLOBAL)
5.4
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff81492670)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff81492670-ffffffff814926b3: tomoyo_domain (STB_GLOBAL)
5.8
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff814e9a60)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_manager
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_namespace_jump
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff814e9a60-ffffffff814e9aa3: tomoyo_domain (STB_GLOBAL)
5.11
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff81506d80)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_manager
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_namespace_jump
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff81506d80-ffffffff81506dc3: tomoyo_domain (STB_GLOBAL)
5.13
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff8150d8c0)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff8150d8c0-ffffffff8150d903: tomoyo_domain (STB_GLOBAL)
5.15
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff8156b410)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_manager
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff8156b410-ffffffff8156b453: tomoyo_domain (STB_GLOBAL)
5.19
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff81607610)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_manager
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff81607610-ffffffff8160765b: tomoyo_domain (STB_GLOBAL)
6.2
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff816b8d50)
Location: security/tomoyo/tomoyo.c:17
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_manager
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff816b8d50-ffffffff816b8d9b: tomoyo_domain (STB_GLOBAL)
6.5
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff816f1730)
Location: security/tomoyo/tomoyo.c:17
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_manager
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff816f1730-ffffffff816f177b: tomoyo_domain (STB_GLOBAL)
6.8
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff8172e500)
Location: security/tomoyo/tomoyo.c:17
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_manager
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/tomoyo.c:tomoyo_file_open
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff8172e500-ffffffff8172e54b: tomoyo_domain (STB_GLOBAL)
arm64
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffff800010587478)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffff800010587478-ffff8000105874f4: tomoyo_domain (STB_GLOBAL)
armhf
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (c0738a64)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
c0738a64-c0738adc: tomoyo_domain (STB_GLOBAL)
ppc64el
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (c0000000006f7480)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
c0000000006f7480-c0000000006f74e0: tomoyo_domain (STB_GLOBAL)
riscv64
: Selective Inline ⚠️struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffe0003d6858)
Location: security/tomoyo/tomoyo.c:16
Inline: True
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffe0003d69b4-ffffffe0003d69fc: tomoyo_domain (STB_GLOBAL)
aws
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff8148ac50)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff8148ac50-ffffffff8148ac93: tomoyo_domain (STB_GLOBAL)
azure
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff8147b670)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff8147b670-ffffffff8147b6b3: tomoyo_domain (STB_GLOBAL)
gcp
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff81486cf0)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff81486cf0-ffffffff81486d33: tomoyo_domain (STB_GLOBAL)
lowlatency
: ✅struct tomoyo_domain_info *tomoyo_domain();
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In security/tomoyo/tomoyo.c (ffffffff8149e830)
Location: security/tomoyo/tomoyo.c:16
Inline: False
Direct callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/domain.c:tomoyo_find_next_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/domain.c:tomoyo_assign_domain
- security/tomoyo/securityfs_if.c:tomoyo_initerface_init
- security/tomoyo/securityfs_if.c:tomoyo_read_self
- security/tomoyo/util.c:tomoyo_init_request_info
Symbols:
ffffffff8149e830-ffffffff8149e873: tomoyo_domain (STB_GLOBAL)
Regular
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅