Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Categories TPF Toolkit
Created by Guest
Created on Feb 11, 2014

Memory Views Collapse Redundant Lines

TPFUG_Req_Number: V09102S
ORIGIN DATE: 03/18/2009
REQUIREMENT ABSTRACT

The memory view would be able to collapse redundant lines seen in the
memory views.

REQUIREMENT DESCRIPTION

When the user monitors an address or variable in the memory view, a
monitor is added to the left most pane of the memory view which
corresponds to a given address. The content of that address is shown
in the rendering panes (by default Hex and EBCDIC). Today, all of the
content at that memory address is shown to the user. There may be
redundant data on many contiguous lines which causes the user to have
to scroll through many pages to find the desired content.
For example, a line may contain many lines with zeroed data:

: 0xDDFFF30 <Hex>
Address 0 - 3 4 - 7 8 - B C - F
000000000DDFFF30 00000000 00000000 00000000 00000000
000000000DDFFF40 00000000 00000000 00000000 00000000
000000000DDFFF50 00000000 00000000 00000000 00000000
000000000DDFFF60 00000000 00000000 00000000 00000000
000000000DDFFF70 00000000 00000000 00000000 00000000
000000000DDFFF80 00000000 00000000 00000000 00000000
000000000DDFFF90 00000000 00000000 00000000 00000000
000000000DDFFFA0 00000000 00000000 00000000 00000000
000000000DDFFFB0 00000000 00000000 00000000 00000000
000000000DDFFFC0 00000000 00000000 00000000 00000000
000000000DDFFFD0 00000000 00000000 00000000 00000000
000000000DDFFFE0 00000000 00000000 00000000 00000000
000000000DDFFFF0 00000000 00000000 00000000 00000000
000000000DE00000 0DE0017C 0DE0401C 0DE0001C D6D6E3D9
000000000DE00010 00000000 00000000 00000000 0DE0003C

This feature would allow the user to collapse the redundant lines into
a single line. For example:

: 0xDDFFF30 <Hex>
Address 0 - 3 4 - 7 8 - B C - F
000000000DDFFF30 00000000 00000000 00000000 00000000
000000000DE00000 0DE0017C 0DE0401C 0DE0001C D6D6E3D9
000000000DE00010 00000000 00000000 00000000 0DE0003C

If it is preferable, a line could be inserted that describes the lines
that have been collapsed. For example:

: 0xDDFFF30 <Hex>
Address 0 - 3 4 - 7 8 - B C - F
000000000DDFFF30 40404040 00000000 40404040 00000000
Adress range DDFFF40 - DEFFFFF are identical to DDFFF30
000000000DE00000 0DE0017C 0DE0401C 0DE0001C D6D6E3D9
000000000DE00010 00000000 00000000 00000000 0DE0003C

This could also be used where memory is not readable. For example:

: 0xB3FFF70 <Hex>
Address 0 - 3 4 - 7 8 - B C - F
000000000B3FFF70 ???????? ???????? ???????? ????????
Adress range B3FFF80 - B3FFFFF are identical to B3FFF70
000000000B400000 00000000 00000000 C4C2E4C7 C3E5E9E9
000000000B400010 80B00000 00000000 00000000 00000000

SOLUTION CONSIDERATIONS

This feature should be able to be turned on or off easily.

Idea priority Low
  • Guest
    Reply
    |
    Sep 17, 2019

    This is not under control by the TPF Toolkit. If this functionality is still needed then this request needs to be directed to Eclipse.

  • Guest
    Reply
    |
    Oct 14, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - z Systems Software
    Product - z/TPF

    For recording keeping, the previous attributes were:
    Brand - WebSphere
    Product family - Transaction Processing
    Product - z/TPF