commit | 21cea07b8c97674032b1457f8430e80a5d4bcdc4 | [log] [tgz] |
---|---|---|
author | Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com> | Tue Nov 14 12:51:27 2023 +0100 |
committer | Carles CufĂ <carles.cufi@nordicsemi.no> | Fri Nov 17 09:25:42 2023 +0100 |
tree | d80de1b7dbca5117634843d8f72ba855e4ccb060 | |
parent | eb3071ebe8512e287f6e9294955784c4f7547178 [diff] |
llext: fix a confusion between section indices A common pattern is used throughout llext.c: ext->mem[ldr->sect_map[sym.st_shndx]] where ldr->sect_map[sym.st_shndx] actually contains indices from enum llext_section but ext->mem[] is indexed, using enum llext_mem values. Fix this by changing ldr->sect_map[] to actually contain enum llext_mem values. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>